Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ QComboBox живой поиск

Автор: Dimix 11.2.2011, 14:25

Друзья нужна Ваша помощь. Такая проблема есть QComboBox список клиентов ФИО (список весьма не маленький). Нужно сделать живой поиск чтобы введенный поисковый запрос отыскал все совпадения в QComboBox
Пример:
QLineEdit => "ол";
QComboBox => "";
"Пупкин василий Николаевич";
"Ханей Ольга Викторовна"
"Попенко Григорий Батькович"

Нужно чтобы оно ставило на currentIndex() лучшее совпадение
Как это сделать с помощью QRegExp?

Автор: RazrFalcon 11.2.2011, 15:33

Возможно: QString::contains ?

Автор: wiz29 11.2.2011, 17:55

Ну тебе тогда не поиск нужен, а сортировка элементов в QComboBox. reg exp скорее всего тебе не особо поможет.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)