completer->setModel(model);
completer->popup()->update();
закомментировать или убрать к богам.
читать документацию по модель-представление.
Есть справочник, представляющий из себя QStandardItemModel. QCompleter основывается на нем:
C++ (Qt)
completer->setModel(model);
И при наборе в eText какого либо текста происходит автодополнение. Все работает.
Но периодически возникает необходимость добавлять в справочник дополнительные значения.
Я реализуюю это приведенным мною способом. Справочник обновляется, и новые элементы добавляются при вводе.
А проблема в том, что когда после обновления справочника, eText теряет фокус, он становится нередактируемым.