【发布时间】:2013-05-19 04:45:58
【问题描述】:
我有一个QLineEdit 加上一个QListView 小部件,
- 当
QListView可见时,应禁用完成程序。 - 否则会启用完成器。
但QCompleter 似乎没有启用/禁用接口。那我该怎么办?
【问题讨论】:
标签: qt qt4 qt5 qlineedit qcompleter
我有一个QLineEdit 加上一个QListView 小部件,
QListView 可见时,应禁用完成程序。但QCompleter 似乎没有启用/禁用接口。那我该怎么办?
【问题讨论】:
标签: qt qt4 qt5 qlineedit qcompleter
从QLineEdit 中删除完成程序将有效地禁用它,您可以稍后将其重新设置以启用它。要删除它,请使用空指针调用 QLineEdit::setCompleter(QCompleter*)。稍后使用相同的成员函数再次设置/恢复它。
【讨论】: