[英]Python Tkinter pop-up not being displayed
我试图在单击按钮时显示 Tkinter 弹出窗口。我的问题是,除了不会产生弹出窗口外,一切都运行良好。 我尝试了多种使用tkMessagebox和Toplevel()创建弹出窗口的方法,但仍然不走运。 程序运行但是当按钮被点击时什么也没有发生。 我已经引用了类似的帖子,但仍然无法在我的代码中找到问题。 有什么想法吗?
from tkinter import *
def new():
root2 = Tk()
root2.geometry('250x250')
l = Label(root2,text="Please Scan Tag").pack()
root2.mainloop()
# setting main frame
root = Tk()
root.geometry('800x650')
root.title("Pass")
root.configure(background= "white")
label_0 = Label(root, text="Pass",width=10,font=("bold", 50),fg= "green",bg="white")
label_0.place(x=186,y=76)
Button(root,command="new", text='new',font=
("bold",15),width=15,height=4,bg='blue',fg='white').place(x=155,y=300)
root.mainloop()
command
选项需要对可调用函数的引用,而不是字符串。
Button(root,command=new, ...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.