在tkinter中,我正在创建一个Toplevel
小部件来提示用户"您确定要退出吗?"每次他们试图退出我的申请。在发生这种情况时,我希望Toplevel
窗口小部件完全专注于我的应用程序,并且用户无法在根窗口上单击任何内容,如果可能的话。
在尝试做到这一点时,我发现了抓取并能够设置应用程序的焦点。这两件事有什么区别?
提前致谢。
答案 0 :(得分:1)
焦点意味着您的窗口将接收所有键盘事件,直到其他窗口获得焦点。抓取告诉窗口管理器您的窗口应该具有焦点,直到您明确告诉它允许将其取走(ungrab)。