我是QT新手,如何在qt中实现自动完成文本框还是有解决方案吗?我有矢量的话。有人可以给我建议如何做到这一点?qt中的自动完成文本框?
5
A
回答
14
看看QCompleter。
QCompleter类根据项目模型提供完成项。
您可以使用QCompleter在任何Qt小部件(例如QLineEdit和QComboBox)中提供自动完成功能。当用户开始输入单词时,QCompleter根据单词列表 提出了完成单词的可能方法。单词列表是作为QAbstractItemModel提供的。 (对于 简单的应用程序,其中的单词列表是静态的,你可以通过一个 QStringList中以QCompleter的构造函数)。
2
您可以使用QComboBox
其editable
属性设置为true.
相关问题
- 1. 自动完成文本框
- 2. 文本框自动完成
- 3. 自动完成文本框
- 4. Vb.net +文本框中的自动完成
- 5. 在c中自动完成文本框#
- 6. 在WPF中自动完成文本框
- 7. 在rails中自动完成文本框
- 8. 自定义文本框自动完成
- 9. 文本框动态自动完成
- 10. 文本框下的自动完成div
- 11. 与DOJO的文本框自动完成
- 12. jQuery的自动完成文本框2010
- 13. 硒的webdriver自动完成文本框
- 14. 确定自动完成ajax文本框中的文本是ajax自动完成文本框中自动完成字符串列表
- 15. JQuery自动完成与自动生成的文本框
- 16. 使用jquery +自动完成插件的动态文本框的自动完成
- 17. 自动完成联系人文本框
- 18. javascript/html自动完成文本框
- 19. jQuery自动完成文本框ID
- 20. 使用angularJS自动完成文本框
- 21. bootstrap文本框自动完成
- 22. 文本框与自动完成
- 23. 文本框自动完成 - Winform + LINQ
- 24. 自动完成文本框控件
- 25. 文本框自动完成(多线)
- 26. 自动完成文本框winforms
- 27. 自动完成文本框3列
- 28. 自动完成文本框填充
- 29. 禁用InputScope自动完成文本框
- 30. 自动完成文本框出错
很大,我没有”我知道这存在。我正在寻找这样的一个不同的目的。谢谢 – blueskin
QCompleter是我工作过的最不灵活的完成者。 –