Russian Qt Forum

Qt => Базы данных => Тема начата: RVZ от Октябрь 03, 2010, 18:12



Название: QDataWidgetMapper+QSqlRelationalTableModel
Отправлено: RVZ от Октябрь 03, 2010, 18:12
Всем доброе время суток!
Что то у меня ни как не получается заставить форму отрисовывать данные из таблиц
Делал по типу примера из Ассистента Home>Examples>Books Demonstration
только без QTableView и без собственной модели и без собственных делегатов

как я понял из примера чтобы данные из модели мапились по форме надо маперу сделать mapper->setCurrentModelIndex(наверное для того чтоб он знал какую запись разбрасывать по виджетам?) только вот в примере параметр (const QModelIndex &index) передается от QTableView которого у меня нет.
Как бы мне заставить мапер смотреть на единственную запись в QSqlRelationalTableModel(отобрана по фильтру первичного ключа)



Название: Re: QDataWidgetMapper+QSqlRelationalTableModel
Отправлено: RVZ от Октябрь 03, 2010, 19:10
 ??? пока решил так mapper->toFirst(); только не уверен что это есть правильно
по крайней мере данные показались  ;D


Название: Re: QDataWidgetMapper+QSqlRelationalTableModel
Отправлено: RVZ от Октябрь 03, 2010, 20:30
Нашел в описание класса QDataWidgetMapper mapper->setCurrentIndex(0); Кажется то что надо