1

GtkTreeView/GtkTreeModelセットアップで表示および操作するオブジェクトを含むTreeStoreがあります。

TreeStoreのTreeModelSortを表示するTreeViewもあります。これは、名前や日付などの列の並べ替えに使用します。

問題は、基になる子ノードの日付がたとえばroo tnodeの日付よりも遅い/早い場合でも、ソートメカニズムがルートノードのみをソートすることです。

したがって、問題は、オブジェクトをListツリーではなく、として表示する方法があるかどうかですが、他のTreeViewのパスへの参照を保持しますか?

4

1 に答える 1

1

子行 (つまり、深さ > 1) である行を除外する TreeModelFilter をお勧めします。ソートされたモデルをフィルタリングして、ルート ノードのみを表示できます。

于 2009-08-26T20:48:40.740 に答える