Russian Qt Forum
Сентябрь 30, 2024, 10:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qt4.1.x-qt4.2 поставил QSqlRelationalTableModel вертикально  (Прочитано 3451 раз)
vasilii
Гость
« : Декабрь 05, 2006, 15:39 »

поставил QSqlRelationalTableModel вертикально
(т.е. поменял колонки и столбцы местами).
после этого совершенно перестал работать setRelation - select возвращает false без каких-л. сообщений.

переопределил в наследнике QSqlRelationalTableModel (поменял там индексы местами):
rowCount(..)
headerData(..)
data(..)
setData(..)

так может это глюк Qt ?
Записан
vasilii
Гость
« Ответ #1 : Декабрь 08, 2006, 10:57 »

переопределил еще в QSqlRelationalDelegate createEditor & setModelData
и кр. того пришлось самомУ вручную при commit лезть во вторичные таблицы за значениями вторичных ключей. вроде работает...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.