接受的答案说:
基本设置中没有圆度选项。
嗯,现在有!请参阅文档GTKWidget:
在特殊情况下,可以通过添加 .circular 样式类将按钮变成圆形。
因此,例如:
gtk_style_context_add_class (gtk_widget_get_style_context (button),
"circular");
Run Code Online (Sandbox Code Playgroud)
这可以使用标准主题 Adwaita 和 HighContrast。
在 GTK4 中,有一些方便的功能可以避免您自己获取StyleContext:
gtk_widget_add_css_class (button, "circular");
Run Code Online (Sandbox Code Playgroud)
上面的假设button是一个GtkWidget*. 相反,如果它是一个GtkButton*或 子类,则只需替换为GTK_WIDGET (button)course 即可。
| 归档时间: |
|
| 查看次数: |
3264 次 |
| 最近记录: |