Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: stealth от Июнь 13, 2007, 12:29



Название: QT 4.2.3 - addMapping для ComboBox
Отправлено: stealth от Июнь 13, 2007, 12:29
Здравствуйте!
Бьюсь уже долго, но никак не смог заставить работать маппинг для comboBox.
Всё делаю как в коде примера (Book c SqlRelation), но не работает связь между моделью и комбобоксом :(


Код:
CityIDx = modelAddress->fieldIndex("CityID"); 
modelAddress->setRelation(CityIDx, QSqlRelation("Cities", "CityID", "Name"));
comboCity->setModel(modelAddress->relationModel(CityIDx));
comboCity->setModelColumn(modelAddress->relationModel(CityIDx)->fieldIn dex("Name"));
...
mapper->addMapping(comboCity, CityIDx);




Может кто сталкивался или есть какие-нибудь соображения, как сделать выпадающий список для реляционной таблицы.


Название: QT 4.2.3 - addMapping для ComboBox
Отправлено: stealth от Июнь 14, 2007, 12:35
проблема решена, надо обязательно еще вешать делегата к маппингу