我有一个主框架(称之为a
),还有一个弹出式Toplevel(称之为b
)。如果a
“活着”,我如何确保用户无法点击b
中的任何内容?
答案 0 :(得分:29)
如果您不想隐藏根,但只是确保用户只能与弹出窗口进行互动,则可以使用grab_set()
和grab_release()
。
b.grab_set() # when you show the popup
# do stuff ...
b.grab_release() # to return to normal
或者,您可以withdraw()
根使其无形:
a.withdraw()
会使root保持活动状态,但只有b
可见。
如果你需要它,你可以做到
a.deiconify()