QComboBox |
Здравствуйте, гость ( Вход | Регистрация )
QComboBox |
eldar85 |
15.7.2010, 10:18
Сообщение
#1
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
Интерисует такая ситуация, нужно создать comboBox в котором будут содержаться города к примеру:
москва питер новосибирск .... и привязать к каждому городу уникальное значение. К примеру выбрав из списка москву в значении получить установленное значение: москва = 123 питер = 345 новосибирск = 678 до этого я делал так
и потом в слоте помещаал в switch() значения городов и при выборе города выдается поочередное число, получается москва=1, питер=2, новосибирск=3... в слоте попадая в свич уже присваивалось значение уникальное города, но это все очень грамоздко, так как иногда городов очень много. нельзя ли сразу как то присвоить значение городу??? |
|
|
Kilel |
21.7.2010, 14:38
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 5.4.2010 Пользователь №: 1597 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вот тоже столкнулся с такой же проблемой неужто нет более элегантного метода!!? типа:
QComboBox *point; .... QObject::connect(bd,SIGNAL(search_name_end(QStringList)),ui->point,SLOT(update())); слот "setItems" отсутствует, это только функция. Возможно ли как нить привести к выше изложенному виду ? |
|
|
Текстовая версия | Сейчас: 1.12.2024, 15:02 |