Название: Отображение в виде QListView::IconMode и навигация по иерархическим данным Отправлено: Akon от Февраль 27, 2012, 09:47 Рассмотрим задачу на примере файловой системы. Ее нужно отображать в виде QListView::IconMode, см. вложение. Как я понял, QTreeView такой возможности (отображение в виде QListView::IconMode) не имеет. При активации элемента отображаются его подэлементы.
Как лучше реализовать решение такой задачи? Предварительно думаю так: имеется QAbstractListModel, содержащая только подэлементы текущего элемента. Соответственно, есть QListView, который отображает данные модели. При активации элемента (двойной щелчок) QListView выбрасывает сигнал. На сигнал подписан какой-нибудь контроллер, который обновляет модель в соответствии с новым элементов. Название: Re: Отображение в виде QListView::IconMode и навигация по иерархическим данным Отправлено: mutineer от Февраль 27, 2012, 10:57 Ну, имхо, логичный вариант
Название: Re: Отображение в виде QListView::IconMode и навигация по иерархическим данным Отправлено: Akon от Февраль 27, 2012, 13:17 Да я знаю, что логичный :) Меня что интересует - может я чего не доглядел в доках, и есть более простое решение?
Еще вариант - использовать QTreeView, поскольку он имеет поддержку иерархических данных, но тупо переопределить ему отрисовку. |