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
おそらく、信号の間にそれをペイントしたいと思うでしょう。