繁体   English   中英

未显示 Python Tkinter 弹出窗口

[英]Python Tkinter pop-up not being displayed

我试图在单击按钮时显示 Tkinter 弹出窗口。我的问题是,除了不会产生弹出窗口外,一切都运行良好。 我尝试了多种使用tkMessageboxToplevel()创建弹出窗口的方法,但仍然不走运。 程序运行但是当按钮被点击时什么也没有发生。 我已经引用了类似的帖子,但仍然无法在我的代码中找到问题。 有什么想法吗?

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM