GTK+3 Treeview 扩展器不可见

GTK+3 Treeview expander not visible

我基于 GTK+3 构建了一个带有树视图的 GUI。树视图当前不显示树视图的扩展器。但是,我可以看到有一些 space 为扩展器保留,因为如果有一个元素带有 'subcategory'.

,则行的缩进更大

此外,我发现,如果我使用另一种 GTK 样式,则会显示扩展器。 因此,我尝试更改扩展器的颜色,但没有效果:

现在,我假设扩展器是隐藏的或具有一定的透明度,但我找不到任何选项来更改它。

您是否有任何文档链接可以准确解释哪个 CSS 选项对树视图或其扩展器有影响,或者提示 CSS 文件中可能有什么问题?

谢谢!

我知道问题出在哪里了:我缺少 /usr/share/icons 中树视图扩展器使用的图标。

.expander { -gtk-icon-source: -gtk-icontheme("icon");中指定的图标添加到/usr/share/icons/~.icons中的图标源即可解决问题。