Что касается вашей первой попытки с QLineEdit, вы можете установить completionMode
, чтобы сделать это встроенным.
Для вашей второй попытки вы можете добавить объект QCompleter к вашему QCombBox, чтобы фильтровать ваши элементы по вашему желанию. Член QCompleter QComboBox должен предложить простой способ использования QCompleter.
В любом случае, если вы не удовлетворены этим методом, вы можете самостоятельно управлять объектом QCompleter
. Это позволяет вам выбрать способ отображения списка элементов (используя любые представления) и определить порядок элементов в списке. См. Базовые QCompleter детали .