Qt4:如何实现带有旁注的 QCompleter?
Qt4: How to implement a QCompleter with side-note?
我想实现这样的完成器:
----------------------
|1001 |
----------------------
|1001001 | "Coffee"|
|1001002 | "Sugar" |
----------------------
因此,“1001”是用户将输入的一些 ID。我希望完成者为用户完成 id。我可以轻松地使用 QCompleter
来完成 id。但是,由于 ID 太多,我希望完成者为用户显示旁注(如 "Coffee"),这样他们就不需要记住很多 ID。
所以我想知道我可以用Qt4(特别是PyQt4)实现这样一个完成器。
这里有类似的问题:Extending a QCompleter to show additional information。
QCompleter::setPopup
是要走的路,允许您提供自定义小部件来显示完成提示。
我想实现这样的完成器:
----------------------
|1001 |
----------------------
|1001001 | "Coffee"|
|1001002 | "Sugar" |
----------------------
因此,“1001”是用户将输入的一些 ID。我希望完成者为用户完成 id。我可以轻松地使用 QCompleter
来完成 id。但是,由于 ID 太多,我希望完成者为用户显示旁注(如 "Coffee"),这样他们就不需要记住很多 ID。
所以我想知道我可以用Qt4(特别是PyQt4)实现这样一个完成器。
这里有类似的问题:Extending a QCompleter to show additional information。
QCompleter::setPopup
是要走的路,允许您提供自定义小部件来显示完成提示。