有没有办法在Gtk的截图中实现视图?
我尝试了树视图,但它没有自动过滤掉该组。
KDELibs等价物是KCategorizedView。
编辑: 我喜欢它的用例: 例如像屏幕截图一样,如果我输入Mythology,则不会显示AOE和AOE III,因为该组下没有匹配。
如果我尝试使用treeview,则不能轻易过滤父节点,因为filtermodel不能轻易地依赖于过滤结果。
答案 0 :(得分:0)
您可以将GtkTreeView
与GtkTreeStore
一起使用,但不存在具有KDE小部件外观的库存小部件。
或者,您可以拥有不同的GtkTreeView
个实例,每个实例位于GtkFrame
内,每个实例都使用GtkTreeModelFilter
将过滤器应用于同一个GtkListStore
或{{1} },以便您可以将数据保存在单个存储中。
布局如下:
GtkTreeStore
GtkBox
+---- GtkFrame
| +---- GtkTreeView
|
+---- GtkFrame
| +---- GtkTreeView
|
+---- GtkFrame
| +---- GtkTreeView
|
...
可以设置为过滤源GtkTreeModelFilter
或GtkListStore
内与您想要的“类别”匹配的所有行。