检查tkinter窗口是否被撤回?

seb*_*ian 4 python tkinter

正如标题所示,是否可以检查 tkinter 窗口是否被撤回?

我知道这样一个事实,每当我撤回/取消图标化窗口时,我都可以切换 True/False 变量,但就我而言,这太混乱了。

Bry*_*ley 6

winfo_viewable您可以调用返回小部件是否可见的方法。

来自官方 tcl/tk 文档:

如果窗口及其所有祖先直到最近的顶层窗口都被映射,则返回 1。如果这些窗口中的任何一个未映射,则返回 0。