如何在GtkTreeView中显示GtkTreeStore的平面表示?

时间:2009-08-22 12:55:00

标签: sorting haskell gtk gtktreeview treemodel

我有一个TreeStore,其中包含我通过GtkTreeView / GtkTreeModel设置查看和操作的对象。

我还有一个TreeView显示TreeStore的TreeModelSort,我用它来对名称和日期等列进行排序。

问题是,排序机制只对根节点进行排序,即使底层子节点具有例如一个比roo tnodes'日期更早/更早的日期。

所以,问题是,是否有任何方法可以将对象显示为List,而不是树,但保留对其他TreeView中路径的引用?

1 个答案:

答案 0 :(得分:1)

我建议使用TreeModelFilter过滤掉所有子行的行(即深度> 1)。您可以过滤已排序的模型,并仅显示根节点。