Wie lösche ich das Eintrags-Widget, nachdem in Tkinter eine Schaltfläche gedrückt wurde?

Ich versuche das zu klärenEntry Widget, nachdem der Benutzer eine Taste mit Tkinter drückt.

Ich habe versucht mitent.delete(0, END), aber ich habe eine Fehlermeldung erhalten, die besagt, dass Strings das Attribut nicht habenlöschen.

Hier ist mein Code, bei dem ich einen Fehler erhaltereal.delete(0, END):

secret = randrange(1,100)
print(secret)
def res(real, secret):
    if secret==eval(real):
        showinfo(message='that is right!')
    real.delete(0, END)

def guess():
    ge = Tk()
    ge.title('guessing game')

    Label(ge, text="what is your guess:").pack(side=TOP)

    ent = Entry(ge)
    ent.pack(side=TOP)

    btn=Button(ge, text="Enter", command=lambda: res(ent.get(),secret))
    btn.pack(side=LEFT)

    ge.mainloop()

Antworten auf die Frage(8)

Ihre Antwort auf die Frage