Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QTreeView с фильтром на узлы для XML
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Модель/Представление
JohnZ
Здравствовать всем !

Есть конфигурационный файл в XML, в котором есть некоторые ветви, которые показывать не нужно.
Вопрос собственно заключается в (шустром) фильтре на представление. Где и как он должен быть реализован ?
Пробовал в методе data() фильтровать, View показывает "огрызки" от узлов, т.е. узла(ов) нет, а ветка есть ...
Проект начал из примера simpledommodel, который пока выводит _все_ узлы конфы.
Заранее благодарен за помощь.
lanz
Можно использовать QSortFilterProxyModel
http://qt-project.org/doc/qt-4.8/qsortfilterproxymodel.html
Есть вот такой пример:
http://qt-project.org/doc/qt-4.8/itemviews...iltermodel.html

Попробуйте через нее, посмотрим будут ли огрызки оставатся.
JohnZ
НиАсИлил :( После замены базового класа модели, вообще пустое поле QTreeView-a.
Примерчик для строк работает, а у меня нет. Позже разберусь...

PS: Подскажите, как на ЭТОМ форуме редактировать СВОИ сообщения ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.