Как заменить строки столбцами в QSqlTableModel? - PullRequest
0 голосов
/ 12 марта 2012

Я нашел много ответов о том, как преобразовать строки в столбцы в SQL. Но мне нужно преобразовать строки в столбцы в QSqlTableModel. Насколько я понимаю, это не должно быть очень сложной задачей, но я не могу понять, как это реализовать. Возможно, data (), setData () и некоторые другие методы могут быть переопределены, но я боюсь что-то упустить ...

Или, может быть, некоторые методы QTableView должны быть переопределены.

1 Ответ

0 голосов
/ 11 апреля 2012

Как я понимаю, QIdentityProxyModel можно использовать для решения этой проблемы. К сожалению, QIdentityProxyModel доступна с версии 4.8.

Поэтому я унаследовал QAbstractProxyModel и реализовал mapToSource () и mapFromSource (), rowCount (), columnCount () и еще несколько методов для переключения строк со столбцами.

...