我使用Python 3开发了一款GUI应用程序。我希望能够通过点击脚本本身或自定义的启动脚本来运行它。我已经更改了许可权限,现在双击时可以使用“Python Launcher”打开。但每次运行我的应用程序时,会弹出许多窗口:
我的Python应用程序(这是唯一需要显示在屏幕上的)
Python启动器首选项(我可以接受这个,但最好隐藏起来)
默认shell的终端窗口(不需要这个)
另一个终端窗口显示应用程序的输出(例如
print
、错误信息……我不需要这个窗口)
有什么最简单的方法只显示GUI,而没有任何终端窗口?
.app
应用程序的info.plist
文件中设置LSUIElement
(应用程序是代理),即使Python解释器也不会出现。有关详细信息,请参见此处:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/20001431-108256 - Mia