Qt C ++ QCompleter自定义弹出窗口

时间:2017-08-07 02:57:36

标签: c++ qt qcombobox qcompleter

我可以更改QCompleter弹出窗口以显示自定义窗口小部件而不是字符串列表吗?

我想在一个项目中显示一个对象的三个参数。

像这样的东西(图像显示网格,列表就足够了)。

enter image description here

实施QAbstractItemView作为@eyllanesc建议必须是一个出路。但我不明白它是如何完成的。

任何示例代码都会有所帮助。

其他解决方案:

  1. 我可以为每个建议添加工具提示吗?

  2. 创建自定义QLineEdit是否更容易,其中布局中包含所需的小部件,并在按键事件上过滤布局,使其看起来像QCompletor。

0 个答案:

没有答案