qt中的自动填充文本框?

时间:2011-08-12 15:26:39

标签: qt qt4

我是QT的新手,如何在qt中实现自动完成文本框还是已经有了解决方案?我有文字的向量。有人可以给我建议怎么做吗?

2 个答案:

答案 0 :(得分:14)

看看QCompleter

  

QCompleter类根据项目模型提供完成。

     

您可以使用QCompleter在任何Qt小部件中提供自动完成功能,   例如QLineEdit和QComboBox。当用户开始输入单词时,   QCompleter提出了完成这个词的可能方法,基于a   词汇表。单词列表以QAbstractItemModel的形式提供。 (对于   简单的应用程序,其中单词列表是静态的,你可以传递一个   QStringList到QCompleter的构造函数。)

答案 1 :(得分:2)

您可以QComboBoxeditable属性设置为true.