crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> QComboBox
eldar85
  опции профиля:
сообщение 8.6.2010, 16:14
Сообщение #1


программист
***

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

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




Репутация:   0  


всем добрый день. никак не разберусь как пользоваться QComboBox.
и документация так хреново описана да еще и енглиш совсем хреново знаю...
хотелось бы сделать так:
чтобы в QComboBox было к примеру по щелчку по нему показывалось 10 городов, выбрав какой либо из них чтобы передавалось значение ...
например:
москва -1
питер -2
новосибирск -3
и так далее, чтобы щелкнув по городу получить его номер.

QStringList list4;
list4 << "москва";
list4 << "питер";
list4 << "новосибирск";
    combo = new QComboBox;
    combo->addItems(list4);

вот сделал так, вроде список теперь есть. толкько как получить значение номера города???

вроде доперло))
вот конект:
 connect(combo, SIGNAL(activated(int)), this, SLOT(Combo(int)));


и сам слот
void mainWindow::Combo(int comboInt)
{
    qDebug() << comboInt;
}


вот теперь одно осталось, как бы так сделать чтобы в первом 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, 20:14) *
вот сделал так, вроде список теперь есть. толкько как получить значение номера города???
а как связанны номера городов с именами городов?

Цитата(eldar85 @ 8.6.2010, 20:14) *
и документация так хреново описана да еще и енглиш совсем хреново знаю...
проблема явно во втром
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 8.6.2010, 19:59
Сообщение #4


программист
***

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

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




Репутация:   0  


да я знаю что во втором проблема)))) но расписана по моему не так подробно как хотелось бы(мне кажется примеров маловато) ))
сделал через переключаатель switch

спасибо за советы)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 27.12.2024, 10:37