Russian Qt Forum
Ноябрь 01, 2024, 07:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: автоподстановка  (Прочитано 4015 раз)
basya
Гость
« : Декабрь 18, 2009, 10:47 »

здравствуйте!
мне необходимо сделать строку, в которую пользователь начинает вводить страну. Как только он что-то написал,снизу появляется список стран,которые совпадают (автоподстановка). Как сделать сам выпадающий список, ведь вначале его быть не должно..большое спасибо!
Записан
voronElf
Гость
« Ответ #1 : Декабрь 18, 2009, 10:53 »

Мне в этом отлично помог QCompleter . В нем если нужно чтото сложное можно и модель свою наворотить, а если по-простому список строк (стран  Улыбающийся ), то в конструкторе можно StringList задать и все.
Записан
basya
Гость
« Ответ #2 : Декабрь 18, 2009, 11:07 »

ну вот все эти страны (которые надо показать) у меня итак в QStringList country, а не доходит до меня как потом это показать пользователю ((
Записан
Dendy
Гость
« Ответ #3 : Декабрь 18, 2009, 11:59 »

Читайте документацию по QCompleter, там всё элементарно.
Записан
MoPDoBoPoT
Гость
« Ответ #4 : Декабрь 18, 2009, 17:23 »

У Qt же самая шикарная документация...
В общем: QStringList -> QAbstractListModel -> QCompleter
Больше писать не буду, иначе вообще ничему не научишься (:
Записан
basya
Гость
« Ответ #5 : Декабрь 21, 2009, 09:56 »

пасиб)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.