Двойной QListView с использованием парадигмы Модель / Вид Qt4 - PullRequest
0 голосов
/ 24 марта 2011

У меня есть список списков, которые я должен показать пользователю.Когда пользователь щелкает элемент первого списка, второе представление должно обновляться, чтобы отобразить «дочерние элементы» элемента, по которому щелкнули.

Мне интересно, стоит ли идти с QAbstractListModel или QAbstractItemView?QAbstractItemView кажется гораздо более сложным из того, что мне нужно сделать ... Можете ли вы дать мне несколько советов о том, как реализовать то, что я сказал в начале?

Большое спасибо;), это моепервая попытка реализации пользовательской модели ... Paolo

1 Ответ

0 голосов
/ 24 марта 2011

QColumnView делает то, что вам нужно.

QColumnView отображает модель в нескольких QListView, по одному для каждой иерархии в дереве.Иногда это называется каскадным списком.

Вам следует использовать древовидную модель с ним.Есть пример .

...