二 哈 2022-12-10 22:40 采纳率: 0%
浏览 75

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

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

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

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

1条回答 默认 最新

  • ShowMeAI 2022-12-10 23:10
    关注

    望采纳


    如果要实时获取 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;
    });
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月10日

悬赏问题

  • ¥15 如何使用python 实现对串口/dev/ttyUSB0进行上锁,使得该串口只能在一个python脚本中使用,其他脚本不能操作这个串口
  • ¥15 晶体塑性有限元——Damask求解
  • ¥15 写出这个有没有人能写一下今天中午就要
  • ¥30 设计一个图形用户界面来控制你机械臂的运动
  • ¥30 3d打印机无法识别到SD卡,如何解决?(相关搜索:格式化)
  • ¥15 RPG游戏架构设计和开发方法
  • ¥15 前端返回pdf时不显示内容
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图