Tengo un programa Python que usa Qt (PyQt4 de hecho) y cuando lo inicio desde main.py, obtengo una ventana de consola y la ventana GUI (en Windows, por supuesto)Ocultando la ventana de la consola de la aplicación Python GUI con py2exe
Luego compilo mi programa con py2exe y main.exe se crea con éxito. Sin embargo, si ejecuto main.exe (esto es lo que harán los usuarios del programa) aún aparece la ventana de la consola de Python y todo el texto de depuración se edita en esa ventana.
Quiero ocultar la ventana de línea de cmd cuando se está ejecutando mi aplicación y quiero que solo mi GUI sea visible para el usuario cuando se ejecute desde el archivo .exe.
¿Es esto posible?
Para suprimir la salida puede redirigir stdout como en http://coreygoldberg.blogspot.com/2009/05/python-redirect-or-turn-off-stdout-and.html o a alguna otra instalación de registro. – ars
Para mí, el "sorbo" no fue reconocido, pero pude construir mi exe y hacerlo funcionar simplemente usando "setup (windows = ['fileName.py'])" –
Esta solución no funciona para mí . Esta es la configuración de mi código ( options = {'py2exe': {'bundle_files': 1, 'compressed': True}}, console = ["main.pyw"], zipfile = None, ) ' –