2009-08-22 93 views
1

我有一个TreeStore,其中有一些对象,我可以通过GtkTreeView/GtkTreeModel设置来查看和操作。如何在GtkTreeView中显示GtkTreeStore的平面表示形式?

我也有一个TreeView显示TreeStore的TreeModelSort,我用这个TreeModelSort排序列名称和日期。

问题是,排序机制只对根节点进行排序,即使基础子节点具有例如“比roo tnodes的日期更晚/更早的日期。

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

回答

1

我会建议一个TreeModelFilter,它过滤出任何行是子行(即深度> 1)。您可以过滤已排序的模型,并仅显示根节点。