gpt4 book ai didi

c++ - 像谷歌建议的例子

转载 作者:行者123 更新时间:2023-11-30 04:05:20 31 4
gpt4 key购买 nike

我有一个 qlineEdit 和一个 QListWidget 我想有类似谷歌建议的东西,当用户输入文本时,我只想显示以该文本开头的项目文本,但我不知道该怎么做?我想我应该写一个搜索框,但我应该在每次用户插入或删除字符时调用它,我不知道是否有更好的主意?

SearchBox(QWidget *parent = 0);

或者像这样的示例中是否有任何示例?

提前谢谢你

最佳答案

您可以使用 QCompleter 在任何 Qt 小部件(例如 QLineEdit 和 QComboBox)中提供自动完成功能。当用户开始输入单词时,QCompleter 会根据单词列表建议可能的补全方式。

一个例子是:

 QStringList wordList;
wordList << "alpha" << "omega" << "omicron" << "zeta";

QLineEdit *lineEdit = new QLineEdit(this);

QCompleter *completer = new QCompleter(wordList, this);
completer->setCaseSensitivity(Qt::CaseInsensitive);
lineEdit->setCompleter(completer);

关于c++ - 像谷歌建议的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23323479/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com