1
我想爲具有單個DrawingArea小部件的pyGtk窗口設置背景顏色。 有了這個代碼,我總是得到一個隨機的顏色,每次我啓動腳本:如何設置pygtk窗口的背景顏色
widget = gtk.DrawingArea()
widget.show()
window = gtk.Window()
window.add(widget)
col = gtk.gdk.Color('#010')
window.present()
widget.window.set_background(col)
window.connect('delete-event', gtk.main_quit)
gtk.main()
我也用widget.modify_bg(gtk.STATE_NORMAL, col)
代替set_background
線嘗試,我總是得到一個黑色的背景。
我錯過了什麼?
使用「import gi.repository」我不得不使用gtk.StateType.NORMAL而不是gtk.STATE_NORMAL – rocky 2015-06-30 03:44:24