0
사용자가 언제든지 새로운 데이터를 QTreeModel에 추가 할 수있는 앱을 만들고 있습니다. 부모가 놓이는 부모는 자동으로 확장되어 새 항목을 표시합니다.Qt : QSortFilterProxyModel을 사용할 때 새 QTreeView 항목의 부모를 자동 확장하는 방법
self.tree = DiceModel(headers)
self.treeView.setModel(self.tree)
expand_node = self.tree.addRoll()
#addRoll makes a node, adds it, and returns the (parent) note to be expanded
self.treeView.expand(expand_node)
이것은 원하는대로 작동합니다. 믹스에 QSortFilterProxyModel을 추가하면 :
self.tree = DiceModel(headers)
self.sort = DiceSort(self.tree)
self.treeView.setModel(self.sort)
expand_node = self.tree.addRoll()
#addRoll makes a node, adds it, and returns the (parent) note to be expanded
self.treeView.expand(expand_node)
부모가 더 이상 확장되지 않습니다. 내가 뭘 잘못하고 있는거야?