Qt Table и Tree View с той же моделью - PullRequest
2 голосов
/ 02 августа 2010

У меня есть аккуратная модель, основанная на QAbstractItemModel. Это имеет простую иерархическую древовидную структуру, которая прекрасно работает для QTreeView. Однако я хочу, чтобы QTableView / QListView осуществлял доступ и отображал только конечные узлы (ВСЕ конечные узлы). Каков наилучший способ сделать это? Я не хочу перестраивать модель (потому что это будет дорого), и я не хочу иметь две модели (по той же причине).

1 Ответ

1 голос
/ 02 августа 2010

Вы можете создать модель прокси.Класс, который находится между View и Model и отфильтровывает все неконечные узлы, а затем просто перенаправляет вызовы функций в исходную модель для листьев.

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