Ho un programma Python utilizza Qt (PyQt4 in effetti) e quando lo avvio dal suo main.py, ottengo una finestra della console e la finestra della GUI (su Windows, ovviamente).Nascondere la finestra della console dell'applicazione Python con py2exe
Quindi compilo il mio programma con py2exe e main.exe è stato creato correttamente. Tuttavia, se eseguo main.exe (questo è ciò che faranno gli utenti del programma) appare ancora la finestra della console di Python e tutto il mio testo di debug è stdout-ed in quella finestra.
Voglio nascondere la finestra della linea di cmd quando la mia applicazione è in esecuzione e voglio solo la mia GUI essere visibile all'utente quando viene eseguita dal file .exe.
È possibile?
Per sopprimere l'output è possibile reindirizzare lo stdout come in http://coreygoldberg.blogspot.com/2009/05/python-redirect-or-turn-off-stdout-and.html o in qualche altra funzione di registrazione. – ars
Per me, il "sip" non è stato riconosciuto, ma sono riuscito a creare il mio exe e farlo funzionare semplicemente usando "setup (windows = ['fileName.py'])" –
Questa soluzione non funziona per me . Questo è il mio codice 'setup ( options = {'py2exe': {'bundle_files': 1, 'compresso': vero}}, console = [" main.pyw "], zipfile = Nessuno, )' –