ich habe ein Entry-Widget. Dort soll ein Zahl > 0 eingeben werden. Macht der Anwender was falsch, möchte ich dort einen Hinweis in rot ausgeben und dann die Farbe für zukünftige Eingaben sofort wieder auf schwarz setzen.
Ich mache das mit diesem Code:
Code: Alles auswählen
self.k_entry.delete(0, Tkinter.END)
self.k_entry.configure(fg="red")
self.k_entry.insert(0, "<Zahl größer 0 eingeben>")
self.k_entry.configure(fg="black")
self.master.bell()
a) Wenn ich die Zeile
self.k_entry.configure(fg="black")
auskommentiere, erscheint die Meldung in rot, aber alle zukünftigen Eingabe auch
b) Wenn die die Zeile
self.k_entry.configure(fg="black")
drinnen lassem erscheint auch die Meldung in schwarz - obwohl ich die Farbe vorher auf rot setze!!!
Was ist da los, wie kann man es lösen?
Danke sehr!