2012-10-20 3 views
5

Ich stoße auf ein Problem, bei dem das Starten einer mit Tkinter erstellten und von py2app gepackten Python-App das Anwendungsfenster nicht sofort anzeigt. Die einzige Möglichkeit, das Fenster nach dem Start anzuzeigen, besteht darin, auf das Anwendungssymbol im Dock zu klicken.tkinter/py2app erstellte Anwendung zeigt das Fenster beim ersten Start nicht an

This guy verwendet ein AppleScript, um die App beim Start automatisch zu klicken, aber wie er sagt, und ich stimme zu, ist es nicht ideal.

Antwort

13

Nach eingehender Recherche scheint es, dass dies darauf zurückzuführen ist, dass die Option "argv_emulation" in der Datei "py2app, setup.py" auf "True" gesetzt wurde.

+0

Danke, rettete mir etwas Zeit. FYI, argv_emulation: "# setzt die Namen der abgelegten Dateien [in der OS X-App] in sys.argv, wenn die App gestartet wird." Weitere Informationen finden Sie unter http://wiki.wxpython.org/Optimizing%20for%20Mac%20OS%20X – Patrick

+1

Yup, die Einstellung 'argv_emulation' auf' False' hat für mich funktioniert. – stib

+0

ja das hat es auch für mich gemacht – adamteale

Verwandte Themen