问题遇到的现象和发生背景
因为要实现一个查询功能,我希望用户可以在输入到line edit时,系统能根据输入的东西立刻返回出具有关键字的内容(用了数据库)
因为要实现一个查询功能,我希望用户可以在输入到line edit时,系统能根据输入的东西立刻返回出具有关键字的内容(用了数据库)
望采纳
如果要实时获取 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;
});