【tkinter】如何只关闭次级窗口
代码如下,为啥我点了quit以后窗口一起关了,我只是想关掉root的窗口保留app的窗口,应该怎么改?from tkinter import *
def callback():
root.quit()
def open():
global root
root=Tk()
b2=Button(root,text='quit',command=callback).pack()
root.mainloop()
app=Tk()
b=Button(app,text='open',command=open).pack()
app.mainloop()
还有一个问题 root.mainloop() 这句话把括号去了(这样:root.mainloop)只要按一下quit就可关闭,但是加上括号以后(这样:root.mainloop())需要双击才能关闭时什么原理?
最后表示感谢!{:5_92:} from tkinter import *
def callback():
root.destroy()
def open():
global root
root=Toplevel()
b2=Button(root,text='quit',command=callback)
b2.pack()
mainloop()
app=Tk()
b=Button(app,text='open',command=open)
b.pack()
mainloop()
页:
[1]