我在Toplevel
这里有几行代码,它是登录系统,工作正常,但是当我提供错误密码而不关闭它时,我可以多次
单击该按钮。我messagebox
怎样才能使它必须messagebox
在我关闭之前可以再试一次。
from tkinter import *
from tkinter import messagebox
def top():
if entry1.get() == "333":
log.destroy()
root.deiconify()
else:
messagebox.showerror("error", "try again")
root = Tk()
root.geometry("300x300")
log = Toplevel(root)
log.geometry("200x200")
label1 = Label(log, text="password")
entry1 = Entry(log)
button1 = Button(log, text="login", command=top)
label1.pack()
entry1.pack()
button1.pack(side="bottom")
lab = Label(root, text="welcome bro").pack()
root.withdraw()
root.mainloop()