Redireccionar salida de un comando a un TextView

Alfonso Aguarón Turrientes alfonso.aguaron en hispalinux.es
Mie Ago 23 17:06:49 CEST 2006


Hola a todos,

estoy desarrollando una aplicación en Python/PyGTK y me ha surgido el 
siguiente problema.

Al hacer click en un botón, lanzo un comando del sistema (concretamente 
apt-get install ...) y redirecciono la salida a un TextView. El problema 
es que el comando tarda mucho tiempo en finalizar y, hasta que no lo 
hace, la interfaz se queda "congelada", y el TextView no muestra la 
salida hasta que no ha terminado de ejecutarse el programa.

Buscando en Google he encontrado esta solución, basada en hilos:

http://www.async.com.br/faq/pygtk/index.py?req=edit&file=faq14.023.htp


Pero no consigo hacerla funcionar (el resultado es el mismo que obtengo 
ahora).

¿Sería alguien tan amable de indicarme alguna solución a este problema?

Muchas gracias.




Más información sobre la lista de distribución Python-es