Geschafft! Nach stundenlagem Fluchen und Haareraufen (meine Frisur sieht jetzt so ähnlich aus wie die von meinem Avatar ), weiß ich endlich wie man den Hintergrund eines Buttons einfärbt:
Code: Alles auswählen
import pygtk
pygtk.require('2.0')
import gtk
class ColoredButton:
def __init__(self):
self.root = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.root.connect("destroy", lambda w: gtk.main_quit())
self.root.set_border_width(10)
button = gtk.Button("Color! Juhuu!!!")
style = button.get_style()
color = button.get_colormap()
bg = color.alloc_color("red")
style.bg[gtk.STATE_NORMAL] = bg
button.set_style(style)
self.root.add(button)
button.show()
self.root.show()
gtk.main()
ColoredButton()
Gruß, mawe