【发布时间】:2021-05-18 16:41:53
【问题描述】:
如果主窗口不可见,有没有办法关闭或最好隐藏顶级窗口。我已经能够通过检查是否单击了最小化按钮来做到这一点,但是有几种方法可以“最小化”一个窗口,例如进入另一个选项卡,点击任务栏的右侧(或左侧取决于您的系统)语言)等...谢谢!
【问题讨论】:
-
尝试
<tkinter.Toplevel>.withdraw()隐藏窗口,<tkinter.Toplevel>.deiconify()显示窗口,<tkinter.Toplevel>.iconnify()强制窗口最小化 -
是的,但是我该怎么做才能在每次主窗口不可见时运行
-
你试过绑定
"<Map>"和"<Unmap>" -
您也可以绑定到
"<FocusOut>"和"<FocusIn>"并创建一些逻辑来完成这项工作