Lanzar procesos desde interfaz Tkinter
Gema Núñez Blázquez
gema_alf en yahoo.es
Vie Jul 11 12:00:54 CEST 2003
Tengo que hacer un proceso en Python que tiene interfaz gráfica y me ha surgido un problema Explico en que consiste el proceso:
Hay un bat que tiene una serie de comandos pero Jaime quiere que ese proceso sea más vistoso y vaya saliendo en una interfaz los pasos que va haciendo, por ejemplo
Paso 1: ....
Paso2: ....
Bien, hasta ahi porque creo la interfaz y voy lanzando los distintos procesos con la orden os.spanwn(os.P_WAIT,...) de Python puesto que hasta que no finalize ese proceso no puedo continuar con el siguiente.
Mi problema es que la ventana de la interfaz se queda bloqueada y hasta que no retorna del proceso que he lanzado no me deja interactuar con ella (no se refesca y se queda en negro como si lanzase el proceso en modal). La pregunta es: ¿lo estoy enfocando bien?¿Hay alguna forma para que aun estando ejecutando el proceso de DOS lanzado yo pueda retornar a mi ventana de python y pueda ver lo que hay escrito hasta el momento en ella?
He probado con os.system(..) y tampoco, habia pensado en usar P_NOWAIT y espera a que finalice con os.waitpid o wait pero esas funciones solo valen en Unix y esto corre en Windows.
Ante todo gracias por la ayuda.
Un saludo
---------------------------------
Yahoo! Messenger
Nueva versión: Super Webcam, voz, caritas animadas, y más #161;Gratis!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20030711/162497fb/attachment.html>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es