【发布时间】:2023-04-09 09:06:01
【问题描述】:
我正在制作一个具有搜索功能的窗口(使用 QLineEdit)。在每次按键时,都应该有一个完成器,用于将结果显示为表格。我想使用 QCompleter,但它只显示结果,就像 QComboBox 一样。现在我要自定义 QCompleter。对我来说似乎很难。你有什么建议?
【问题讨论】:
标签: c++ qt qt5 qcompleter
我正在制作一个具有搜索功能的窗口(使用 QLineEdit)。在每次按键时,都应该有一个完成器,用于将结果显示为表格。我想使用 QCompleter,但它只显示结果,就像 QComboBox 一样。现在我要自定义 QCompleter。对我来说似乎很难。你有什么建议?
【问题讨论】:
标签: c++ qt qt5 qcompleter
您可以使用QCompleter::setPopup() 将小部件设置为完成者。见completer example
【讨论】:
QCompleter::setModel(myTable->model()); 就足够了。