在OSX中按下命令-H会立即隐藏活动窗口。如何从Python以编程方式实现相同的效果?具体来说,我想找到我的应用程序创建的特定窗口,然后能够显示&以编程方式隐藏它。
我已经知道如何使用pywin32
执行此操作,但我担心我的专业知识也不能完全涵盖OSX。
如果有帮助,有问题的窗口是由pygame创建的窗口。我知道pygame有pygame.display.iconify()
但是这不符合我的要求 - 窗口不会立即消失,而是消失是动画的,并且我找不到相应的“uniconify”函数。
答案 0 :(得分:0)
嗯,这最终起作用了。当我想要隐藏窗口时,我会pygame.display.quit()
并使我的代码正确处理没有显示。当我想展示它时,我用前一个分辨率做pygame.display.set_mode(...)
。
净效应是隐藏和隐藏的效果。显示窗口。不幸的是,窗口创建的位置与它开始的位置不同,尽管显然你可以告诉SDL在特定的位置创建窗口,但我还是找不到获取窗口位置的方法......