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



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

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

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

在基本表单中,您可以使用:

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

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

最新更新