Russian Qt Forum

Qt => Model-View (MV) => Тема начата: voronElf от Март 10, 2010, 08:14



Название: Иерахическая модель. Дочки элемента показать в отдельной вьюхе.
Отправлено: voronElf от Март 10, 2010, 08:14
Доброго времени суток.

Есть у меня иерархическая модель данных, ее данные отображает QTreeView, несколько уровней вложенности, все работает. Понадобилось дочерние элементы текущего индекса показывать в отдельной вьюхе (одним уровнем, без поддочерних, столбец один, наверно списком сделаю).
Так вот, вопрос: можно ли в QListView (или QTableView) поставить модель так, чтобы показывались только дочерние индексы от како-то индекса модели иерархической (т.е. напрямую, конечно же родительский индекс будет менятся от поведения пользователя) или все-таки придется писать свою прокси-модель ?


Название: Re: Иерахическая модель. Дочки элемента показать в отдельной вьюхе.
Отправлено: Авварон от Март 10, 2010, 13:54
AbstractItemView::setRootIndex(const QModelIndex&)


Название: Re: Иерахическая модель. Дочки элемента показать в отдельной вьюхе.
Отправлено: voronElf от Март 11, 2010, 07:37
Спасибо, то что нужно


Название: Re: Иерахическая модель. Дочки элемента показать в отдельной вьюхе.
Отправлено: lit-uriy от Март 13, 2010, 12:31
ещё можно взглянуть на QColumnView - готовое решение для подобных целей