在 tkinter 中,我正在创建一个 Toplevel
小部件来提示用户“您确定要退出吗?”每次他们尝试退出我的应用程序时。发生这种情况时,我希望 Toplevel
小部件能够完全关注我的应用程序,并且用户无法单击根窗口上的任何内容(如果可能)。
在试图弄清楚如何做到这一点时,我发现了抓取和设置应用程序焦点的能力。这两个东西有什么区别?
提前致谢。
最佳答案
焦点意味着您的窗口将接收所有键盘事件,直到其他窗口获得焦点。抓取告诉窗口管理器您的窗口应该具有焦点,直到您明确告诉它允许将其拿走(取消抓取)。
关于python - Tkinter:抓取和焦点有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35140140/