这是什么样的小部件? /如何制作此小部件?

时间:2018-12-04 01:46:33

标签: gtk gnome glade pygobject

我浏览了林间空地上的每个小部件,试图复制在“设置”中看到的这种“框/表”样式:

Screenshot of Settings on Adwaita Dark and Arc Dark

但是我在Glade或官方文档的任何地方都没有找到类似的东西:(

我最接近复制它的方法是通过一个没有标签,带有分隔符和自定义CSS的框架,该框架将背景色更改为@base-color,尽管在某些主题中它可以正常工作:

Replica with Arc Dark

在其他情况下,它只是简单的行不通:

Replica with Adwaita Dark

我想如果主题更加复杂或复杂,它将看起来更糟。

所以我的问题是:这些图片中显示的此小部件的名称是什么?如果它不存在或在Glade中不可用,是否有一种方法可以比我在这里显示的更可靠地复制它?

1 个答案:

答案 0 :(得分:3)

它称为GtkListBox。如您所见,它将其他任何小部件作为子级。因此,您必须将行添加到ListBox,然后将小部件添加到每一行。

这里是Python中的一个示例。