我想在应用程序中设置颜色如蓝色和红色,就像是 this image
我想我可以用css样式做到这一点,但是如果有更简单的方法就像设置属性或类一样。
我使用的是GTK 3.12和Python,但是你可以用其他语言向我展示一些例子,我可以用它来描述它。
答案 0 :(得分:3)
正确的方法是使用suggested-action
和destructive-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)
在将标题栏添加到标题栏之前。