On 07/25/2010 08:46 PM, Tony Freeman wrote:
In short: What do I need to do in order to get the text being generated
by my child process to show up in the textview?
This doesn't answer your question, but have you considered running the
child inside a vte.Terminal? Faced with a similar problem, I created a
window containing a vte.Terminal and then used
vte.Terminal.fork_command() [1] to launch the child process. The
terminal will emit the 'child-exited' signal when the child exits (how
convenient!), at which point I hide the window. Hooking up the progress
bar might be more difficult in this case, though.
Good luck,
Robert
[1] As near as I can figure, fork_command() takes two arguments - the
first is the name of the command to run and the second is a list of
arguments. But the first element of this list must be the name of the
command to run. I'm sure a UNIX guru could explain why this is the only
obvious way to do things.
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/