【问题标题】:Qt: shows the possibilities while typing into lineEdit?Qt:显示输入 lineEdit 时的可能性?
【发布时间】:2016-09-08 12:25:26
【问题描述】:

我想为我的程序中的用户提供某种“帮助”。 里面有一个QLineEdit,我想做以下事情:在他们打字的过程中,程序会在他们的文字后面显示他们的可能性(例如蓝色背景) 例如:你只能输入4个名字: 安妮、彼得、马修、安吉拉。当用户在“An”时,他的文字后面会有“gela”,如果他按下Left button,就会写成“Angela”。是否可以? (它会显示当您开始在 google chrome 搜索栏中输入链接时的建议,没有下拉列表)

【问题讨论】:

  • 好吧,我想让它没有下拉列表,只有突出显示的建议,就像图片上一样:那个人写了“you”,他得到了一个建议“tube.com/”
  • 答案是提到的 QCompleter 类。我相信你可以根据你想要的行为自定义它
  • 是的,我只是看了看:它有“完成模式”,所以这应该是你心中的愿望。

标签: c++ qt


【解决方案1】:

该 QCompleter 有一个辅助类:http://doc.qt.io/qt-5.7/qcompleter.html

【讨论】:

    猜你喜欢
    • 2022-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多