Вопросы к Поиску с Алисой
Механизм автодополнения в Qt Widgets работает с помощью класса QCompleter. www.ics.com evileg.com Его поддерживают виджеты QLineEdit и QComboBox. www.ics.com doc.qt.io
Принцип работы: когда пользователь вводит текст, QCompleter предлагает возможные варианты завершения слова на основе списка слов, предоставленного моделью. www.ics.com doc.qt.io Модель может быть любой QAbstractItemModel или в простом случае просто списком слов QStringList. www.ics.com doc.qt.io
Некоторые параметры, которые можно настроить с помощью QCompleter:
Также QCompleter поддерживает отправку сигналов, когда пользователь выделит совпадение или активирует его. www.ics.com
Кроме того, QCompleter может искать варианты завершения в древовидных моделях, при этом завершение выполняется по одному уровню за раз. doc.qt.io