这是什么类型的小部件? / 如何制作这个小部件?

What kind of widget is this? / How to make this widget?

我查看了 glade 上的每个小部件,试图复制在“设置”中看到的这种 "box/table" 样式:

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

我最接近复制它的是通过一个没有标签和分隔符的框架和自定义 css 将背景颜色更改为 @base-color,虽然它在一些主题:

在其他情况下,它根本不起作用:

而且我认为如果主题更加精致或复杂,它看起来会更糟。

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

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

这里是 Python 中的一个例子。