In QConsoleWidget(), more repaint() call from write() to flush(), and add a call to QtCore.QCoreApplicatin.flush().  Printed output from a running script now appears as it is generated.  The UI still locks up while the script is running, however.
In QConsoleWidget(), more repaint() call from write() to flush(), and add a call to QtCore.QCoreApplicatin.flush().  Printed output from a running script now appears as it is generated.  The UI still locks up while the script is running, however.

pankajp/pyface,geggo/pyface,geggo/pyface,brett-patterson/pyface