相关疑难解决方法(0)

如何在Tkinter中按下按钮后清除Entry小部件?

我试图Entry在用户使用Tkinter按下按钮后清除小部件.

我试过使用ent.delete(0, END),但是我得到一个错误,说字符串没有属性delete.

这是我的代码,我收到错误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()
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter widget

26
推荐指数
4
解决办法
12万
查看次数

标签 统计

python ×1

tkinter ×1

user-interface ×1

widget ×1