从缓冲的StdOut程序中捕获输出

时间:2010-10-11 01:28:09

标签: python pyqt stdout

我正在尝试使用Qt和Python捕获Windows程序的输出。

我正在使用QProcess启动流程,但问题是输出正在缓冲。不幸的是我没有访问源,因此无法刷新输出。

从我的搜索中,我发现程序“Expect”,但我不知道是否有一个免费的Windows版本。

但是纯粹在python中做它会很好。

1 个答案:

答案 0 :(得分:0)

请看一下QShared Memory http://doc.trolltech.com/main-snapshot/ipc-sharedmemory.html ...你想要实现的是进程间通信,QShared内存在Linux和Windows上都能正常工作。

相关问题