【发布时间】:2014-09-04 00:15:51
【问题描述】:
我正在尝试为具有单个 DrawingArea 小部件的 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 行,但我总是得到黑色背景。
我错过了什么?
【问题讨论】:
标签: widget pygtk drawingarea