【发布时间】:2012-10-03 04:18:51
【问题描述】:
我在 GTK+3 中创建应用程序,我想更改 GtkBox 的背景颜色,但不能在此处使用此代码:
box.modify_bg(Gtk.StateType.NORMAL, color);
【问题讨论】:
我在 GTK+3 中创建应用程序,我想更改 GtkBox 的背景颜色,但不能在此处使用此代码:
box.modify_bg(Gtk.StateType.NORMAL, color);
【问题讨论】:
在 GTK+3 的"Common Questions" 中是您问题的答案。
在基本形式中,你可以使用:
box.override_background_color(Gtk.StateType.NORMAL, Gdk.RGBA(.5,.5,.5,.5))
在这种情况下,颜色将是柔和的灰色,半透明。可能,您想在draw 信号期间绘制它。
【讨论】: