Как просмотреть таблицу таблиц в Qt? - PullRequest
1 голос
/ 16 марта 2011

Я использовал библиотеку Qt. И мне нужно показать таблицу таблиц и отсортировать данные в каждой вложенной таблице.

Например, что-то вроде этого (таблица 2х2 из таблиц 3х3)

    sub 1   |  sub 2
-------------------------
| i | 0 | 0 | c | 0 | 0 |  s
-------------------------  u
| j | 0 | 0 | d | 0 | 0 |  b
-------------------------  1
| k | 0 | 0 | e | 0 | 0 |
-------------------------------
| a | 0 | 0 | c | 0 | 0 |
-------------------------  s
| b | 0 | 0 | d | 0 | 0 |  u
-------------------------  b
| c | 0 | 0 | e | 0 | 0 |  2
-------------------------

Любые решения приветствуются.

пс. Моя идея состоит в том, чтобы реализовать пользовательскую модель с 2d массивом моделей.

1 Ответ

3 голосов
/ 16 марта 2011

Вы можете вкладывать экземпляры QTableView с помощью метода QAbstractItemView :: setIndexWidget .Структура данных, которую вы используете для поддержки экземпляров QAbstractTableModel, несущественна, если каждому QTableView назначен соответствующий экземпляр модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...