Как очистить виджет «Ввод» после нажатия кнопки в Tkinter?

Я пытаюсь очиститьEntry Виджет после того, как пользователь нажимает кнопку, используя Tkinter.

Я пытался с помощьюent.delete(0, END), но я получил сообщение о том, что строки не имеют атрибутаудалять.

Вот мой код, где я получаю сообщение об ошибкеreal.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()

Ответы на вопрос(8)

Ваш ответ на вопрос