如何在Gtk + 3中设置背景颜色GtkBox?

1 pygobject gtk3

我在GTK + 3中创建应用程序,我想更改背景颜色,GtkBox但不能在这里代码:

box.modify_bg(Gtk.StateType.NORMAL, color);
Run Code Online (Sandbox Code Playgroud)

gpo*_*poo 6

在GTK + 3的"常见问题"中是您问题的答案.

在基本形式中,您可以使用:

box.override_background_color(Gtk.StateType.NORMAL, Gdk.RGBA(.5,.5,.5,.5))
Run Code Online (Sandbox Code Playgroud)

在这种情况下,颜色将是柔和的灰色,半透明.可能,你想在draw信号期间画它.

  • 我希望他们不会弃用KISS界面. (2认同)