我如何组合:
button.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("Green"))
button.modify_bg(gtk.STATE_ACTIVE, gtk.gdk.color_parse("Green"))
button.modify_bg(gtk.STATE_SELECTED, gtk.gdk.color_parse("Green"))
等
进入涵盖所有可能状态(See Doc)
的单行通配符答案 0 :(得分:1)
我认为你不能那样做。你仍然可以用更少的线来做到:
states = [gtk.STATE_NORMAL, gtk.STATE_ACTIVE, gtk.STATE_PRELIGHT,
gtk.STATE_SELECTED, gtk.STATE_INSENSITIVE]
for state in states:
button.modify_bg(state, gtk.gdk.color_parse("Green"))
答案 1 :(得分:0)