москва
питер
новосибирск
....
и привязать к каждому городу уникальное значение. К примеру выбрав из списка москву в значении получить установленное значение:
москва = 123
питер = 345
новосибирск = 678
до этого я делал так
QStringList cities;
cities << "Москва" << "Питер" << "Новосибирск";
ui->comboBox->addItems(cities);
......
и потом в слоте помещаал в switch()
значения городов и при выборе города выдается поочередное число, получается москва=1, питер=2, новосибирск=3...
в слоте попадая в свич уже присваивалось значение уникальное города, но это все очень грамоздко, так как иногда городов очень много.
нельзя ли сразу как то присвоить значение городу???