[Pythonmac-SIG] Opening an app from another app under different OS X versions
Kevin Walzer
kw at codebykevin.com
Wed Jan 24 17:23:43 CET 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
David Woods wrote:
> My wxPython application has a context sensitive help system, using
> wx.html.HtmlHelpController(), which also contains a Tutorial for the
> program. Users like to leave the Help window open while they are
> simultaneously working in the application. To allow this, I set the Help
> application up as a free-standing application that I can call from my
> regular application when it is needed. (This is necessary because of issues
> with menu construction.) My applications are built using py2app, so the
> call I've been using looks like this:
>
> os.system('open -a TransanaHelp.app')
>
> This works on OS X 10.3, and it works when I'm running under Python on OS X
> 10.4, but I have not been able to get anything along these lines to work
> under OS X 10.4 once my app has been bundled up with py2app. It's like the
> Help app tries to launch, but then it immediately, and silently, shuts down.
> (i.e. the Console doesn't report anything.) os.spawnv() and
> os.popen2() don't work either. Does anybody have any ideas for how I can
> launch a bundled wxPython app from within another bundled wxPython app on OS
> X 10.4?
>
> Thanks for your help,
>
> David K. Woods, Ph.D.
> Transana Lead Developer
> Wisconsin Center for Education Research
> University of Wisconsin, Madison
> http://www.transana.org
>
> _______________________________________________
> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
>
Where is the help application bundled? Alongside the main app in the
same directory, or inside the main app's application bundle itself?
Perhaps it's a path issue, i.e. 'open' can't find the app to open. If
so, you may need to do some work to get a full path to the help app,
then launch it (i.e., os.system('open -a /path/to/myapp.app') ).
- --
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFt4gOEsLm8HXyq4sRAur4AJ9u3vKlXLEldALsil/IdcuUE2/8UwCeKFxo
UwGgrIA4fvwU+FA2OjtrPg0=
=dyGm
-----END PGP SIGNATURE-----
More information about the Pythonmac-SIG
mailing list