我有一个主框架(称为a)和一个弹出窗口Toplevel(称为b)。如何确保用户在b“活动”时无法单击a中的任何内容?
a
b
mwg9r5ms1#
如果您不想隐藏根目录,而只是确保用户只能与弹出窗口交互,则可以使用grab_set() and grab_release()。
grab_set()
grab_release()
b.grab_set() # when you show the popup # do stuff ... b.grab_release() # to return to normal
或者,您可以withdraw()根以使其不可见:
withdraw()
a.withdraw()
将使根保持活动状态,但仅b可见。如果你想要回来,你可以
a.deiconify()
1条答案
按热度按时间mwg9r5ms1#
如果您不想隐藏根目录,而只是确保用户只能与弹出窗口交互,则可以使用
grab_set()
andgrab_release()
。或者,您可以
withdraw()
根以使其不可见:将使根保持活动状态,但仅
b
可见。如果你想要回来,你可以