2012-10-20 11 views
5

Si è verificato un problema in cui l'avvio di un'applicazione python creata con Tkinter e confezionata da py2app non mostra immediatamente la finestra dell'applicazione. L'unico modo in cui ho visualizzato la finestra dopo il lancio è quello di fare clic sull'icona dell'applicazione nel dock.L'applicazione tkinter/py2app creata non mostra la finestra all'avvio iniziale

This guy utilizza un applecript per fare automaticamente clic sull'app all'avvio, ma come afferma, e sono d'accordo, non è l'ideale.

risposta

13

Dopo aver fatto alcune ricerche approfondite, sembrerebbe che questo è il risultato dell'impostazione dell'opzione 'argv_emulation' su True nel file py2app, setup.py.

+0

Grazie, mi ha salvato un po 'di tempo. FYI, argv_emulation: "# inserisce i nomi dei file rilasciati [sull'app OS X] in sys.argv all'avvio dell'app." Vedi http://wiki.wxpython.org/Optimizing%20for%20Mac%20OS%20X per maggiori informazioni – Patrick

+1

Yup, l'impostazione di 'argv_emulation' su' False' ha funzionato per me. – stib

+0

sì, lo ha fatto anche per me – adamteale

Problemi correlati