Creación de GUI de Python

He revisado algunos tutoriales sobre las aplicaciones Python de la consola. Estoy usando vim y usando el símbolo del sistema de Windows para ejecutar mis mismas aplicaciones. Me estoy moviendo hacia la creación de GUI en wxPython. Básicamente, estoy tratando de recrear el gráfico de finanzas de Google, pero con datos de algunos sensores de temperatura.

Sin embargo, cada vez que ejecuto el programa desde la línea de comandos, la ventana de mi aplicación de muestra parpadea y desaparece de inmediato. Cuando lo ejecuté a través de IDLE, vi que había un error en mi código. ¿Hay alguna forma de ver los errores cuando lo ejecuto desde la línea de comandos, porque me siento mucho más cómodo con vim?

Gracias de antemano!

preguntado el 31 de julio de 12 a las 13:07

¿Cómo inicia el programa en la línea de comando y qué tipo de error obtiene en IDLE? Además, ¿has considerado usar cygwin en lugar de la carcasa de Windows? -

@ l4mpi Acabo de tener un tipo, así que estaba llamando a una función incorrecta. No he usado cygwin, ¿en qué se diferenciaría del símbolo del sistema normal? -

cygwin le brinda un entorno similar a Linux en un sistema de Windows, lo que significa que podría usar un shell de Linux como bash (o zsh, o ksh, etc.), que es muy superior al de Windows cmd. -

2 Respuestas

Puede ejecutar el código, usando los comandos en el indicador de cmd "Python.exe filename.py", ya que no debería salir del indicador de cmd tras la ejecución del código.

O puede escribir el programa en vim y ejecutarlo a través de IDLE.

Respondido 31 Jul 12, 14:07

eso suena bien ¿Hay alguna manera de ejecutarlo a través de IDLE, acabo de hacer doble clic en el explorador de Windows? - Joshua

Bueno, tendrás que abrir el archivo y luego ejecutarlo normalmente, es una solución un poco agotadora. Por eso te recomiendo la primera. - mahmud aladino

Al hacer doble clic en el explorador de Windows, se le pide a la consola que se cierre una vez que finaliza la ejecución del programa, ya sea sin problemas o no. La mejor solución es ejecutar CMD Prompt, mover el directorio de trabajo donde está su archivo y ejecutarlo usando el comando "Python.exe filename.py". Qué sucede después de la terminación. Es que el CMD le devuelve el comando, mientras que todas las salidas seguirán allí, o tan grandes como su búfer de solicitud. - mahmud aladino

Decirle al programa que solicite entrada de la consola al final a través de raw_input() debería hacer que se detenga antes de cerrar la consola.

Respondido 31 Jul 12, 13:07

@MagoInvello Me refería más al hecho de que nunca me notifican el error en la consola. - Joshua

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.