我有一个TreeStore,其中包含我通过GtkTreeView
/ GtkTreeModel
设置查看和操作的对象。
我还有一个TreeView显示TreeStore的TreeModelSort,我用它来对名称和日期等列进行排序。
问题是,排序机制只对根节点进行排序,即使底层子节点具有例如一个比roo tnodes'日期更早/更早的日期。
所以,问题是,是否有任何方法可以将对象显示为List
,而不是树,但保留对其他TreeView中路径的引用?
答案 0 :(得分:1)
我建议使用TreeModelFilter过滤掉所有子行的行(即深度> 1)。您可以过滤已排序的模型,并仅显示根节点。