Hier die dafür verwendeten Programmteile:
Code: Alles auswählen
def auswaehlen(eingabe):
# Zuvor Eingabe verarbeiten, dann Inhalt des Eingabefelds für nächste Eingabe löschen
eing.delete()
eing = tkinter.Entry(frame2,width=2,font="arial 11 bold")
eing.bind("1",auswaehlen)
eing.bind("3",auswaehlen)
eing.bind("2",auswaehlen)
eing.place(x=90,y=100)
Ich kann eingeben, jede Eingabe wird richtig verarbeitet, aber die Ziffer wird nicht wieder gelöscht. Es wird immer die neue Eingabe an die alte angefügt.
Fehlermeldung: "TypeError: delete() takes at least 2 positional arguments (1 given)"
Wenn ich in der Funktion
Code: Alles auswählen
eing.delete(0,1)
Was mache ich falsch?