2012-10-20 3 views
5

Tkinter로 만든 py2app로 패키지 된 python 응용 프로그램을 시작하면 응용 프로그램 창이 즉시 표시되지 않는 문제가 있습니다. 출시 후 표시 할 창을 얻는 유일한 방법은 독에서 응용 프로그램 아이콘을 클릭하는 것입니다.tkinter/py2app 만든 응용 프로그램이 초기 실행시 창을 표시하지 않습니다.

This guy은 출시시 앱을 자동으로 클릭하는 데 applescript를 사용하고 있지만 상태는 이상적입니다.

답변

13

광범위한 연구를 한 후 py2app, setup.py 파일에서 'argv_emulation'옵션을 True로 설정 한 것으로 나타납니다.

+0

감사합니다. 시간을 절약 해 줘. FYI, argv_emulation : "# 이렇게하면 앱을 시작할 때 [OS X 앱에 놓은 파일의 이름]을 sys.argv에 저장합니다." 자세한 내용은 http://wiki.wxpython.org/Optimizing%20for%20Mac%20OS%20X를 참조하십시오. – Patrick

+1

넵,'argv_emulation'을'False'로 설정하면 효과적입니다. – stib

+0

네, 저 역시 그랬습니다. – adamteale

관련 문제