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

时间:2012-06-23 03:06:53

标签: gtk3 pygobject

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

box.modify_bg(Gtk.StateType.NORMAL, color);

1 个答案:

答案 0 :(得分:6)

"Common Questions"的GTK + 3中,您的问题就是答案。

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

box.override_background_color(Gtk.StateType.NORMAL, Gdk.RGBA(.5,.5,.5,.5))

在这种情况下,颜色将是柔和的灰色,半透明。可能,您想在draw信号期间绘制它。