Для решения задачи необходима прокси модель, которая транспонирует таблицу.
Есть готовый пример:
Transpose proxy model.
Мне нужно реализовать это на PyQt4 (конкретнее PyQt 4.8, Python 2.7.8, Windows 7).
Вот что получилось:
исходник и ui файл.
У меня transposedView (правый нижний виждет класса tableView) не показывает ничего. Остальные виджеты работают как надо.
Выяснилось, что метод createIndex в TransposeModel всегда врзвращает невалидный индекс.
Что не так? Куда копать?