1

Gtk による次のスクリーンショットでビューを実現する方法はありますか?

ツリービューを試しましたが、グループが自動的に除外されません。

KDELibs に相当するのは KCategorizedView です。

例

編集: 私の使用例: たとえば、スクリーン ショットのように、Mythology と入力すると、そのグループに一致するものがないため、AOE と AOE III は表示されません。

ツリービューを使用しようとすると、フィルターモデルはフィルター結果に簡単に依存できないため、親ノードを簡単にフィルター処理できません。

4

1 に答える 1

1

GtkTreeViewをとともに使用できますがGtkTreeStore、KDE ​​ウィジェットの外観を持つストック ウィジェットはありません。

または、異なるGtkTreeViewインスタンスをそれぞれ a 内にGtkFrame配置し、それぞれ a を使用して同じorにGtkTreeModelFilterフィルターを適用することで、そのデータを 1 つのストレージ内に保持できます。GtkListStoreGtkTreeStore

レイアウトは次のようになります。

GtkBox
+---- GtkFrame
|     +---- GtkTreeView
|
+---- GtkFrame
|     +---- GtkTreeView
|
+---- GtkFrame
|     +---- GtkTreeView
|
...

ソース内のすべての行、または必要な「カテゴリ」に一致するGtkTreeModelFilterすべての行をフィルター処理するように設定できます。GtkListStoreGtkTreeStore

于 2013-03-22T19:41:02.583 に答える