There aren't any other window-focus related gotchas that I know of in the bootstrap code, and I've looked at most of it - can you share more about your program, and perhaps show what your setup.py looks like?
On Wed, May 15, 2013 at 2:31 PM, Berg, Stuart <be...@janelia.hhmi.org>wrote: > 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