QT如何实时获取line edit中的内容

问题遇到的现象和发生背景

因为要实现一个查询功能,我希望用户可以在输入到line edit时,系统能根据输入的东西立刻返回出具有关键字的内容(用了数据库)

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

望采纳


如果要实时获取 QT 中的 QLineEdit 组件中的内容,您可以在创建 QLineEdit 对象后连接它的 textChanged 信号,并定义一个槽函数来处理输入的内容。

示例代码如下:

#include <QLineEdit>
#include <QString>

QLineEdit *lineEdit = new QLineEdit();

// 连接 lineEdit 的 textChanged 信号
QObject::connect(lineEdit, &QLineEdit::textChanged, [](const QString &text) {
  // 在这里处理输入的内容
  std::cout << text.toStdString() << std::endl;
});