所以基本上我想采用一个 Gtk.Button(默认情况下是一个矩形)并将其变成一个圆形。根据https://lazka.github.io/pgi-docs/Gtk-3.0/classes/Button.html您可以通过添加 .circular 类来做到这一点。但是,我不太确定这是什么意思,或者如何做到这一点。我需要将其添加到 CSS 文件中吗?谢谢。
最佳答案
您可以使用 CSS 制作圆形按钮:-
button{
background-image: none;
border-radius: 40px;
padding: 30px 0px;
}
您只需修改按钮大小的值...
添加样式类仅适用于少数主题。为此,您必须这样做
gtk_style_context_add_class(
gtk_widget_get_style_context( GTK_WIDGET(button) ),
"circular"
);
添加样式上下文 Making a GtkButton round
关于Python GTK+ 3 : How to make a button circular?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55363185/