如何使用CSS将大小更改为GtkWidget?

如何使用CSS将大小更改为GtkWidget?,css,ubuntu,gtk3,gnome,Css,Ubuntu,Gtk3,Gnome,我试图创建一个基于Adwaita的自定义GTK主题,但我不知道如何仅使用CSS为某些组件设置特定的维度。示例:我希望每个选择器“.titlebar.button”的大小为60x50像素。 提前谢谢你不能。大小和定位是布局属性,不受主题化机制的管辖,主题化机制通过CSS公开 如果您可以通过主题化基础设施更改大小和位置,那么您就可以更改应用程序的呈现方式;虽然这对网页和应用程序很好,但它不会映射到桌面应用程序 最多,您可以在小部件的现有首选大小之上指定CSS边距和填充 如果要设置GtkWidget的

我试图创建一个基于Adwaita的自定义GTK主题,但我不知道如何仅使用CSS为某些组件设置特定的维度。示例:我希望每个选择器“.titlebar.button”的大小为60x50像素。
提前谢谢

你不能。大小和定位是布局属性,不受主题化机制的管辖,主题化机制通过CSS公开

如果您可以通过主题化基础设施更改大小和位置,那么您就可以更改应用程序的呈现方式;虽然这对网页和应用程序很好,但它不会映射到桌面应用程序

最多,您可以在小部件的现有首选大小之上指定CSS边距和填充

如果要设置
GtkWidget
的最小大小,请改用“从应用程序代码”