@Cenzor

Как реализовать поиск элементов в QComboBox при вводе с клавиатуры?

Здравствуйте. В Designer создал внешний вид, сконвертировал ui-файл в py-файл, его в свою очередь импортирую в основную программу.
В главном окне программы есть компонент QComboBox. Хочу, что бы пользователь мог в этом списке вводить с клавиатуры буквы и соответственно, автоматически подбирались бы значения элементов из списка, начинающиеся на эти буквы.
Каким способом это можно реализовать? Ссылки, статьи?
Спасибо.
  • Вопрос задан
  • 424 просмотра
Пригласить эксперта
Ответы на вопрос 1
@saw_tooth
QCompleter* mycompletear = new QCompleter(this);
mycompletear->setCaseSensitivity(Qt::CaseInsensitive);
mycompletear->setModel(proxyModel);
mycompletear->setCompletionColumn(1);
mycompletear->setCompletionMode(QCompleter::UnfilteredPopupCompletion);
ui->comp_comb->setCompleter(mycompletear)

ключевое слово QCompleter
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы