有没有办法在 Gtk 的以下屏幕截图中实现视图?
我已经尝试过树视图,但它不会自动过滤掉该组。
KDELibs 等价于 KCategorizedView。
编辑:我的用例是这样的:例如屏幕截图,如果我输入神话,AOE 和 AOE III 将不会显示,因为该组下没有匹配项。
如果我尝试使用树视图,则不能轻易过滤父节点,因为过滤器模型不能轻易依赖于过滤结果。
有没有办法在 Gtk 的以下屏幕截图中实现视图?
我已经尝试过树视图,但它不会自动过滤掉该组。
KDELibs 等价于 KCategorizedView。
编辑:我的用例是这样的:例如屏幕截图,如果我输入神话,AOE 和 AOE III 将不会显示,因为该组下没有匹配项。
如果我尝试使用树视图,则不能轻易过滤父节点,因为过滤器模型不能轻易依赖于过滤结果。
您可以将 aGtkTreeView
与 a 一起使用GtkTreeStore
,但没有具有 KDE 小部件外观的库存小部件。
或者,您可以有不同GtkTreeView
的实例,每个实例都在 a 中GtkFrame
,并且每个实例都使用 aGtkTreeModelFilter
将过滤器应用于相同的GtkListStore
or GtkTreeStore
,以便您可以将该数据保存在单个存储中。
布局看起来像:
GtkBox
+---- GtkFrame
| +---- GtkTreeView
|
+---- GtkFrame
| +---- GtkTreeView
|
+---- GtkFrame
| +---- GtkTreeView
|
...
GtkTreeModelFilter
可以设置为过滤源中的所有行或GtkListStore
与GtkTreeStore
您想要的“类别”匹配的所有行。