![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ЙаМайскЫйПчОЛ |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: ![]() ![]() ![]() |
Собратья по Qt, будте милостивы, подскажите как прикрутить к QComboBox'у список совпадений внизу.
т.е. возможноли это реализовать без извращений? |
|
|
![]() |
ЙаМайскЫйПчОЛ |
![]()
Сообщение
#2
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: ![]() ![]() ![]() |
Докладываю.
класс автодополнения в Qt, называется QCompleter по умолчанию используется в QComboBox и QLineEdit. Чтобы заюзать автоподстановщик (по умолчанию в QСomboBox он и так работает, только ModelSorting и CompletionMode надо задать какие хотим): completer = comboBox->completer(); //нагло пользуемся тем, что нам дают указатель, но completer конечно же надо объявлять ![]() completer->setModelSorting("ModelSorting вставить своё"); completer->setCompletionMode("CompletionMode"); // в моем случае CompletionMode = QCompleter::UnfilteredPopupCompletion |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.5.2025, 5:21 |