Soll:
gtk.ColorSelectionDialog öffnen
eine vorher definierte alte Farbe ist ausgewählt
neue Farbe wählen und verarbeiten (für's erste ausgeben mit print)
Macht:
gtk.ColorSelectionDialog öffnen
die alte Farbe ist ausgewählt
neue Farbe lässt sich einstellen, ausgegeben wird aber nur weiß (#fff)
Code: Alles auswählen
def farbres(self, event, data=None):
fachfarbe = "#CD44BF"
farbseldlg = gtk.ColorSelectionDialog("Farbwaeheler")
gtkfarbe = gtk.gdk.color_parse(fachfarbe)
farbseldlg.colorsel.set_previous_color(gtkfarbe)
farbe = farbseldlg.colorsel.get_current_color()
farbseldlg.ok_button.connect("clicked", self.farbspeichern, farbe)
farbseldlg.run()
def farbspeichern(self, event, farbe):
print farbe
carduelis[/code]