Как вижу, ни у кого светлых идей не родилось - печально
... Как говориться "Если долго мучиться, что нибудь получится", Вообщем сделал я необходимый виджет, код конечно нужно еще довести до ума, но в целом работает так, как я хотел (см. вложение). После реализации возникли некоторые проблемы:
1) возникли проблемы с иерархическим заголовком, который брал отсюда (
http://qt-apps.org/content/show.php/HierarchicalHeaderView?content=103154) - иногда заголовок почему то не раскрывается и не показывает нижестоящий 2 уровень, при этом если попытаться растянуть заголовок - 2 уровень появляется
2) опять же связано с этим заголовком, для реализации заголовка нужно вводить в модель переменную QStandardItemModel _horizontalHeaderModel, при этом если модель используется для двух представлений, то происходит зависание программы, так как одно представление уже использует QStandardItemModel _horizontalHeaderModel для заголовка. По идее можно сделать список этих самых _horizontalHeaderModel, но мне кажется это не оптимально
Из второй проблемы я вообще пришел к выводу что у меня попусту расходуется память. Дело все в том что у меня есть компонет tabWidget, в котором во вкладках создаются таблицы-представления, подключаемые к одной модели данных. При этом в зависимости от индекса вкладки модель посылает необходимую информацию в находящеюся на вкладке таблицу. По идее мне не нужно много виджетов таблиц во вкладках.- мне нужен один виджет с таблицей, который бы отображался во всех создаваемых вкладках. Можно ли такое извращение сделать с tabWidget-ом? Чтоб все вкладки отражали только один и тот же виджет, при этом вкладки играли бы только роль кнопки переключателя для модели. Может кто что посоветует по этому поводу :\