Как очистить виджет «Ввод» после нажатия кнопки в 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()