Сделайте приложение PyQt4 мишенью для файлов - PullRequest
1 голос
/ 11 февраля 2012

Наше приложение python скомпилировано в отдельное приложение MacOsX (.app) с использованием py2app и помещено в Dock. Используя последний py2app из bitbucket , он уже может получать файлы, сброшенные на него, установив argv_emulation в True в нашем файле setup.py. (этот параметр заставляет удаленные файлы появляться в списке sys.argv при запуске приложения).

Однако, как только приложение запущено, новые файлы, сброшенные на него, не запустят другой экземпляр приложения. Скорее, они будут вызывать перетаскивание сообщения для отправки в работающее приложение. В идеале мы хотели бы иметь возможность либо сделать Dock порождением другого экземпляра приложения, либо заставить наше приложение PyQt4 перехватывать отправленное ему сообщение Drag & Drop. Любые советы приветствуются.

...