crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QComboBox + список совпадений, как
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 30.10.2008, 18:03
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


Собратья по Qt, будте милостивы, подскажите как прикрутить к QComboBox'у список совпадений внизу.
т.е. возможноли это реализовать без извращений?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 31.10.2008, 9:03
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


Докладываю.
класс автодополнения в Qt, называется QCompleter по умолчанию используется в QComboBox и QLineEdit.
Чтобы заюзать автоподстановщик (по умолчанию в QСomboBox он и так работает, только ModelSorting и CompletionMode надо задать какие хотим):

completer = comboBox->completer(); //нагло пользуемся тем, что нам дают указатель, но completer конечно же надо объявлять;)
completer->setModelSorting("ModelSorting вставить своё");
completer->setCompletionMode("CompletionMode"); // в моем случае CompletionMode = QCompleter::UnfilteredPopupCompletion
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- ЙаМайскЫйПчОЛ   QComboBox + список совпадений   30.10.2008, 18:03
- - Litkevich Yuriy   %QTDIR%\examples\tools\completer   30.10.2008, 18:14
- - ЙаМайскЫйПчОЛ   Уже все крутится) Туплю)))).   30.10.2008, 19:07
- - AD   Цитата(ЙаМайскЫйПчОЛ)Собратья по Qt, будте милости...   30.10.2008, 19:13
- - Litkevich Yuriy   Цитата(AD @ 30.10.2008, 22:13) А что это ...   30.10.2008, 19:14
|- - AD   Посмотрел на пример. Прочитал твой пост, Юрий. И н...   30.10.2008, 19:17
- - Litkevich Yuriy   в програмерских редакторах, его еще автодополнение...   30.10.2008, 19:23
|- - AD   Цитата(Litkevich Yuriy @ 30.10.2008, 19:2...   30.10.2008, 19:41
- - Litkevich Yuriy   Цитата(AD @ 30.10.2008, 22:41) В смысле п...   30.10.2008, 19:42
- - ЙаМайскЫйПчОЛ   Докладываю. класс автодополнения в Qt, называется ...   31.10.2008, 9:03
- - vanvo   ЙаМайскЫйПчОЛ, спасибо за предыдущий пост. А как с...   11.2.2009, 14:27
- - Litkevich Yuriy   vanvo, тут ключем будет не виджет (QComboBox), а н...   11.2.2009, 15:32
|- - vanvo   Цитата(Litkevich Yuriy @ 11.2.2009, 15:32...   11.2.2009, 16:56
- - Litkevich Yuriy   Цитата(vanvo @ 11.2.2009, 19:56) Может ст...   11.2.2009, 16:59
|- - vanvo   Цитата(Litkevich Yuriy @ 11.2.2009, 16:59...   11.2.2009, 18:57
- - Litkevich Yuriy   Цитата(vanvo @ 11.2.2009, 21:57) Еще вопр...   11.2.2009, 19:04
- - Litkevich Yuriy   vanvo, я именно по указанному вопросу предлагал сд...   11.2.2009, 19:46
- - vanvo   Сделал вот такую штуку В главной функции: QStr...   11.2.2009, 21:53
- - Litkevich Yuriy   Цитата(vanvo @ 12.2.2009, 0:53) При набор...   11.2.2009, 22:00
|- - vanvo   Цитата(Litkevich Yuriy @ 11.2.2009, 22:00...   11.2.2009, 22:43
|- - kwisp   Цитата(vanvo @ 11.2.2009, 22:43) Нет, дел...   12.2.2009, 9:41
- - Константин   Цитата(Litkevich Yuriy @ 11.2.2009, 22:00...   11.2.2009, 22:56
- - vanvo   Может конечно все это и не нужно... Т.е. нужен, по...   11.2.2009, 23:08
- - Litkevich Yuriy   Цитата(vanvo @ 12.2.2009, 1:43) Я список ...   11.2.2009, 23:31
- - SABROG   А что дебаггер говорит?   11.2.2009, 23:31
- - Константин   а по теме - у меня впечатление, что через QComplet...   12.2.2009, 0:07
- - Litkevich Yuriy   есть такой пример Iterating Through Completions. Н...   12.2.2009, 0:17
- - Константин   Цитата(Litkevich Yuriy @ 12.2.2009, 0:17)...   12.2.2009, 0:52


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 22:17