Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
qt中的自动完成文本框?_Qt_Qt4 - Fatal编程技术网

qt中的自动完成文本框?

qt中的自动完成文本框?,qt,qt4,Qt,Qt4,我是QT新手,如何在QT中实现自动完成文本框,或者已经有解决方案了吗?我有很多单词。有人能给我一些建议吗?看看 QCompleter类提供基于项模型的完成 您可以使用QCompleter在任何Qt小部件中提供自动完成, 例如QLineEdit和QComboBox。当用户开始键入单词时, QCompleter根据一个例子,建议可能的完成单词的方法 词表。单词列表作为QabstracteModel提供。(用于 简单的应用程序,其中单词列表是静态的,您可以传递 QStringList发送给QCompl

我是QT新手,如何在QT中实现自动完成文本框,或者已经有解决方案了吗?我有很多单词。有人能给我一些建议吗?

看看

QCompleter类提供基于项模型的完成

您可以使用QCompleter在任何Qt小部件中提供自动完成, 例如QLineEdit和QComboBox。当用户开始键入单词时, QCompleter根据一个例子,建议可能的完成单词的方法 词表。单词列表作为QabstracteModel提供。(用于 简单的应用程序,其中单词列表是静态的,您可以传递 QStringList发送给QCompleter的构造函数。)


您可以使用
QComboBox
,将其
可编辑属性设置为
true。

太好了,我不知道这个存在。我在寻找这样的东西是为了另一个目的。ThanksQCompleter是我工作过的最不灵活的补全者。