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