man cleart ja in Tkinter Textfelder mit Entry.delete(0, END)
klappt blos bei mir nicht. Hier der relevante Codeauszug:
Code: Alles auswählen
eingabefeld = Entry(fenster, bd=12, width=110)
def EingabeTest():
next_image(canvas, images, images)
eingabe = eingabefeld.get()
eingabefeld.delete(0, END)
if "Test" in eingabe:
messagebox.showinfo(message="Richtig")
Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 1562, in __call__
return self.func(*args)
File "/home/pi/Desktop/Dudel/Dudel_mit_def.py", line 54, in EingabeTest
eingabefeld.delete(0, END)
NameError: name 'END' is not defined
Jemand ne Idee?