QComboBox |
Здравствуйте, гость ( Вход | Регистрация )
QComboBox |
eldar85 |
8.6.2010, 16:14
Сообщение
#1
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
всем добрый день. никак не разберусь как пользоваться QComboBox.
и документация так хреново описана да еще и енглиш совсем хреново знаю... хотелось бы сделать так: чтобы в QComboBox было к примеру по щелчку по нему показывалось 10 городов, выбрав какой либо из них чтобы передавалось значение ... например: москва -1 питер -2 новосибирск -3 и так далее, чтобы щелкнув по городу получить его номер.
вот сделал так, вроде список теперь есть. толкько как получить значение номера города??? вроде доперло)) вот конект:
и сам слот
вот теперь одно осталось, как бы так сделать чтобы в первом QComboBox были страны, во втором города. е если выбираешь страну россию то города россии во втором QComboBox появлялись, если США то во втором QComboBox города сша. вот эта задача чет вообще сложновата... может кто знает??? |
|
|
kibsoft |
8.6.2010, 16:44
Сообщение
#2
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Цитата документация так хреново описана ЖЖОШЬ ППЦ! :-D Я лучшей чем у Qt документации нигде не видел.. По теме: Создать QStringList countries для стран, и QList<QList<QString> > cities от городов. Получаем номер страны, пишем: cities.at(номер). Оттуда возвращается QList, который приаттачиваешь к ComboBox городов. ПРимерно так. |
|
|
Litkevich Yuriy |
8.6.2010, 19:50
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
eldar85 |
8.6.2010, 19:59
Сообщение
#4
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
да я знаю что во втором проблема)))) но расписана по моему не так подробно как хотелось бы(мне кажется примеров маловато) ))
сделал через переключаатель switch спасибо за советы) |
|
|
Текстовая версия | Сейчас: 27.12.2024, 10:37 |