1

我们的 python 应用程序使用 py2app 编译为独立的 MacOsX 应用程序 (.app),并放入 Dock。使用来自 bitbucket 的最新 py2app ,它已经能够通过在 setup.py中将 argv_emulation设置为 True来接收放到它上面的文件。(此设置使删除的文件在应用程序运行时出现在 sys.argv 列表中)。

然而,一旦应用程序运行,新文件放到它上面就不会启动应用程序的另一个实例。相反,它们将触发拖放消息发送到正在运行的应用程序。理想情况下,我们希望能够让 Dock 生成另一个应用程序实例,或者让我们的 PyQt4 应用程序拦截发送给它的 Drag&Drop 消息。非常感谢任何提示。

4

0 回答 0