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