如何使用 CSS 更改 GtkWidget 的大小?
How to change size to GtkWidget with CSS?
我正在尝试创建一个基于 Adwaita 的自定义 GTK 主题,但我不知道如何仅使用 CSS 为某些组件设置特定尺寸。示例:我希望每个选择器“.titlebar .button”的大小为 60x50 像素。
提前致谢
你不能。大小和定位是布局属性,不在主题机制的职权范围内,主题机制通过 CSS.
公开
如果您可以通过主题基础结构更改大小和位置,您将能够更改应用程序的呈现方式;虽然这适用于网页和 CSS Zen Garden,但它不会映射到桌面应用程序。
您最多可以在小部件的现有首选大小之上指定 CSS 个边距和填充。
如果您想设置 GtkWidget
的最小大小,请改用应用程序代码中的 gtk_widget_set_size_request()。
我正在尝试创建一个基于 Adwaita 的自定义 GTK 主题,但我不知道如何仅使用 CSS 为某些组件设置特定尺寸。示例:我希望每个选择器“.titlebar .button”的大小为 60x50 像素。 提前致谢
你不能。大小和定位是布局属性,不在主题机制的职权范围内,主题机制通过 CSS.
公开如果您可以通过主题基础结构更改大小和位置,您将能够更改应用程序的呈现方式;虽然这适用于网页和 CSS Zen Garden,但它不会映射到桌面应用程序。
您最多可以在小部件的现有首选大小之上指定 CSS 个边距和填充。
如果您想设置 GtkWidget
的最小大小,请改用应用程序代码中的 gtk_widget_set_size_request()。