Hi Michael,

Thanks for your response.  I am already calling show() and then raise() (though my SO question didn't make that clear -- sorry about that).  I think I'm having a different issue than the one in the link you provided, because my app behaves correctly when launched from the command line.  It only misbehaves when launched from the app-bundle (i.e. when launched with double-click).

For that reason, I suspect that perhaps there may be a subtle difference in the way the app bundle launches the main thread.  (Grasping in the dark here...)  Any py2app experts out there care to comment?

-Stuart

On May 15, 2013, at 4:50 PM, Michael McCracken wrote:

Hi, I answered on stack overflow too - but the short version is call show() *then also call*  raise_() on your main window.

The answer to an earlier version of this question has a couple of links for more background: http://stackoverflow.com/questions/3662559/why-does-my-pyqt-application-open-in-the-background-on-mac-os-x


On Wed, May 15, 2013 at 1:32 PM, Berg, Stuart <be...@janelia.hhmi.org> wrote:
Hi,

I'm using py2app to packages my (cross-platform) PyQt app into a Mac OS X application bundle.  (py2app is great, btw!)

I was wondering if anyone could point me to some documentation that explains in detail how a python app bundle's launch process differs from launching the python app directly from the command-line.  My app bundle seems to function exactly the same in most respects, but my main window doesn't activate unless I manually activate the application via command-tab.

I give a few more details in this question on stack overflow:
http://stackoverflow.com/questions/16574315/qt-mainwindow-does-not-appear-until-application-is-activated-manually

Any ideas, suggestions, or links would be appreciated.

Thanks,
Stuart

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG


_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to