如何防止Toplevel()关闭两个窗口python?

时间:2014-07-07 06:40:10

标签: python python-2.7 tkinter

我正在测试python Tkinter的Toplevel()功能,我想知道用户是否关闭了一个窗口,如何让另一个窗口关闭呢?

from Tkinter import *

root = Tk()
top = Toplevel()

root.mainloop()

1 个答案:

答案 0 :(得分:0)

调用transient,关闭顶层不会关闭所有窗口。

from Tkinter import *

root = Tk()
top = Toplevel()
top.title('TopLevel window')
top.transient(root) # <------

root.mainloop()