Форум сайта python.su
Использую QAbstractItemModel в связке с QSortFilerProxyModel которая отображается QTreeView. В proxy установлена опция setDynamicSortFilter(True)
Когда модель посылает сигнал layoutChanged(), происходит сортировка, НО QTreeView делает collapse всех открытых узлов дерева.
Как это пофиксить?
Офлайн
Проблема решена
Офлайн
как?
Офлайн
poltergeistВ моей модели все узлы дерева являются дочерними узлами корневого. Все узлы, включая корневой - экземпляры TreeItem. Сам корневой узел не имел индекса и не отображался в QTreeView. Проблема решилась, когда я создал index для корневого узла. После этого корневой узел стал отображаться и при изменениях в структуре дерева оно больше не сворачивается.
как?
Офлайн