GTK - 如何设置标题栏中的按钮样式?

时间:2015-12-02 21:23:17

标签: python gtk3

我想在应用程序中设置颜色如蓝色和红色,就像是 this image

我想我可以用css样式做到这一点,但是如果有更简单的方法就像设置属性或类一样。

我使用的是GTK 3.12和Python,但是你可以用其他语言向我展示一些例子,我可以用它来描述它。

1 个答案:

答案 0 :(得分:3)

正确的方法是使用suggested-actiondestructive-action CSS类。 Here is some documentation.您对CSS有什么特别的反对意见吗?

使用此代码:

button.get_style_context().add_class(Gtk.STYLE_CLASS_SUGGESTED_ACTION)

button.get_style_context().add_class(Gtk.STYLE_CLASS_DESTRUCTIVE_ACTION)
在将标题栏添加到标题栏之前