GTK - 如何在标题栏中设置按钮样式?
GTK - How to style a button in headerbar?
我想在应用程序中将颜色设置为蓝色和红色,就像
this image.
我想我可以用 css 样式来做,但是如果有其他更简单的方法,比如设置 属性 或 class。
我使用 GTK 3.12 和 Python,但你可以给我看其他语言的例子,我可以翻译它。
正确的方法是使用 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)
在将按钮添加到 header 栏之前。
我想在应用程序中将颜色设置为蓝色和红色,就像 this image.
我想我可以用 css 样式来做,但是如果有其他更简单的方法,比如设置 属性 或 class。
我使用 GTK 3.12 和 Python,但你可以给我看其他语言的例子,我可以翻译它。
正确的方法是使用 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)
在将按钮添加到 header 栏之前。