0

組み合わせる方法:

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"))

可能なすべての状態をカバーするワンライナーワイルドカードに ( Doc を参照)

4

2 に答える 2

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"))
于 2009-09-27T21:33:14.673 に答える
0

編集:

多分これは便利です:http://faq.pygtk.org/index.py?req=show&file=faq04.006.htp

于 2009-09-28T06:36:01.990 に答える