【发布时间】:2010-04-17 21:46:14
【问题描述】:
我正在制作一个应用程序,其中用户可以随时向 QTreeModel 添加新数据。它所在的父项会自动展开以显示新项目:
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)
父级不再扩展。知道我做错了什么吗?
【问题讨论】: