Seite 1 von 1

Label - Hintergrund nachträglich ändern

Verfasst: Samstag 30. Oktober 2004, 15:00
von Redprince
Moinsen...
Ich würde gerne den Hintergrund (background) eines Labels ändern, nachdem es erstellt wurde. Ich habe es mit label.background("#FFFFFF") versucht, jedoch ohne Erfolg. Gibt es vielleicht eine andere Möglichkeit, den Hintergrund zu ändern? Oder gibt es vielleicht ein anderes Objekt, bei welchem dies möglich ist?

Verfasst: Samstag 30. Oktober 2004, 15:57
von Redprince
Moinsen...
Wer suche kann ist klar im Vorteil:

Code: Alles auswählen

label.configure(background = "#FFFFFF")

Verfasst: Samstag 30. Oktober 2004, 16:05
von Milan
Hi, wenn man davon absieht, dass es die Methode background nicht gibt und dies damit keine Möglichkeit ist, gibt es eine solche :wink: :lol: . Entweder über die Methode configure oder du benutzt das Widget als dict, was denselben effekt hat:

Code: Alles auswählen

label.configure(bg="#FFFFFF")
#oder
label["bg"]="#FFFFFF"
ps: ein help(Tkinter) im interaktiven Modus oder ein Blick in http://www.pythonware.com/library/an-in ... kinter.htm helfen bei Fragen nach Methoden/Optionen am besten.
mfg Milan
EDIT: aha, du hats schon gefunden :lol: .

Verfasst: Samstag 30. Oktober 2004, 16:13
von Redprince
Moinsen...
Im Manual hatte ich schon ne ganze Weile gesucht, aber nichts Anständiges gefunden.
Danke nochmal für die Antwort!