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()
가 나는 또한 대신 set_background
라인의 widget.modify_bg(gtk.STATE_NORMAL, col)
를 사용했는데, 나는 항상 검은 색을 얻을 : 난 항상 임의의 색마다 얻을이 코드 나는 스크립트를 실행합니다.
무엇이 누락 되었습니까?
"import gi.repository"를 사용하여 gtk.STATE_NORMAL 대신 gtk.StateType.NORMAL을 사용해야했습니다. – rocky