1

我有QLineEdit一个QListView小部件,

  1. 当 thenQListView可见时,完成者应该被禁用。
  2. 否则启用完成程序。

似乎没有QCompleter. 那我该怎么办?

4

1 回答 1

3

从中删除完成者QLineEdit将有效地禁用它,您可以稍后将其重新设置以启用它。要删除它,请QLineEdit::setCompleter(QCompleter*)使用空指针调用。稍后使用相同的成员函数再次设置/恢复它。

于 2013-05-22T18:22:02.797 回答