Russian Qt Forum

Qt => Базы данных => Тема начата: nixman05 от Апрель 12, 2009, 19:03



Название: Транспонирование таблицы
Отправлено: nixman05 от Апрель 12, 2009, 19:03
Существует QSqlQueryModel и QSqlQuery.

Каким образом транспонировать модель с результатом запроса?


Название: Re: Транспонирование таблицы
Отправлено: lit-uriy от Апрель 12, 2009, 19:36
где-то проскакивала информация о прокси-модели, как раз для транспонирования, кто-то выкладывал исходник.
Либо на этом форуме, либо на Qt Centrе. Пошукай


Название: Re: Транспонирование таблицы
Отправлено: phonon от Июнь 07, 2009, 20:10
где-то проскакивала информация о прокси-модели, как раз для транспонирования, кто-то выкладывал исходник.
Либо на этом форуме, либо на Qt Centrе. Пошукай
тема тоже интересует. Пошукал. Не нашукал. В печали. >:(


Название: Re: Транспонирование таблицы
Отправлено: lit-uriy от Июнь 07, 2009, 21:14
Тык (http://wiki.qtcentre.org/index.php?title=Transpose_proxy_model)

П.С. Кто ищет, тот всегда найдёт.


Название: Re: Транспонирование таблицы
Отправлено: roman.ks от Июнь 09, 2009, 16:42
Создаешь свой класс от QAbstractProxyModel
Переопределяешь
virtual QModelIndex mapFromSource ( const QModelIndex & sourceIndex ) const
virtual QModelIndex mapToSource ( const QModelIndex & proxyIndex ) const

и вуаля... ничего сложного


Название: Re: Транспонирование таблицы
Отправлено: phonon от Июнь 12, 2009, 07:36
Тык (http://wiki.qtcentre.org/index.php?title=Transpose_proxy_model)

П.С. Кто ищет, тот всегда найдёт.
Ух ты! Вот спасибо-то! :D