Я пытаюсь установить цвет фона для окна pyGtk, который имеет один виджет 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
линии, и я всегда получаю черный фон.
Что мне не хватает?
Использование «import gi.repository» Мне пришлось использовать gtk.StateType.NORMAL вместо gtk.STATE_NORMAL – rocky