2013-03-12 80 views

回答

18

如果您不想隱藏根目錄但只需確保用戶只能與彈出窗口進行交互,則可以使用grab_set()grab_release()

b.grab_set() # when you show the popup 
# do stuff ... 
b.grab_release() # to return to normal 

或者,你可以withdraw()根,以使其不可見:

a.withdraw() 

將離開根還活着,但只有b可見。

如果你需要它回來,你可以做

a.deiconify() 
+1

只需添加到您的回答,我發現這個文件(有點挖後)位置:http://effbot.org/tkinterbook /tkinter-dialog-windows.htm – BlackSheep 2013-03-12 14:56:15

+0

在大多數情況下,'grab_release()'不是必需的。如果在窗口上使用'grab_set()',則當窗口關閉時控件將自動釋放。 – 2018-02-22 19:05:34