我需要为最终用户的计算机安装一个 python 应用程序(python + wxWidgets GUI)。我需要一个应用程序在 Dock 中并像任何其他应用程序一样启动 - 带有轻的“已启动”指示器、单击是焦点等。但是 OS X 阻止我将 python 脚本拖动到停靠 - 似乎它认为 python 脚本是不是可执行文件:(。当我将 python 脚本拖到停靠的“文档”部分时,它只是在单击时不启动 - 一个空终端打开,python 启动器打开几秒钟,然后什么也没有发生。
使用:Mac OS X 10.5.7
有什么方法可以将 python 应用程序放入 Dock 中?
要让 Mac OS X 中的 Dock 认为您的应用程序是真正的 Mac OS X 应用程序,它必须是一个应用程序包。或者,您是否尝试过使用 .command 文件来运行它?用户双击 .command 文件,它将执行终端中的指令 - 这可能会解决您遇到的问题,但从您的问题来看,我不确定它为什么无法正常运行。
对于有问题的应用程序,您是否查看过使用py2app的修改
另外,鸭嘴兽呢?如果您的脚本在事后或自己制作应用程序 GUI,它可能会起作用。只需将鸭嘴兽设置为不显示 GUI 本身。(编辑:对不起 - 我最初忘了提到这个)
您可以使用py2app从 Python 脚本创建 MacOS 应用程序。