backgroundcolor wieder auf Systemfarbe bzw. transparent
Verfasst: Freitag 30. Juli 2010, 09:42
Ein kleines Problem, finde jedoch keine Lösung:
Über config kann man ja sehr viele Dinge bei TK ändern, z.B. auch Hintergrundfarben von Labels. Allerdings möchte ich auch die Farbe wieder zurücknehmen bzw. löschen bzw. transparent machen (weiß nicht, wie ich das exakt definieren soll). Ich finde jedoch keine Lösungsmöglichkeit. Hier mal ein Beispiel. Statt bg='green' soll es keine Hintergrundfarbe geben:
Über config kann man ja sehr viele Dinge bei TK ändern, z.B. auch Hintergrundfarben von Labels. Allerdings möchte ich auch die Farbe wieder zurücknehmen bzw. löschen bzw. transparent machen (weiß nicht, wie ich das exakt definieren soll). Ich finde jedoch keine Lösungsmöglichkeit. Hier mal ein Beispiel. Statt bg='green' soll es keine Hintergrundfarbe geben:
Code: Alles auswählen
from Tkinter import *
root = Tk()
def colorchange():
if var_colorchange.get() == 1:
textzeile.config(bg='red')
if var_colorchange.get() == 0:
textzeile.config(bg='green')# <-- ohne Farbe, wie geht das ???
textzeile = Label(text='TEXT', font=("Arial", 10))
textzeile.place(x= 20,y=10)
var_colorchange = IntVar()
checkbuttonExtraPreis = Checkbutton(variable=var_colorchange, command=colorchange)
checkbuttonExtraPreis.place(x= 20,y=50)
root.mainloop()