QProcess::waitForReadyRead是在进程的stderr中有数据时返回,还是只在stdout上等待?如何在不使用信号和插槽的情况下等待stderr上的数据?
发布于 2012-10-08 00:49:40
QProcess::setReadChannel()
将控制您的监控是stderr还是stdout,所以如果您调用:
myProcess->setReadChannel( QProcess::StandardError );那么waitForReadyRead将只对stderr执行操作。
另请参阅:QProcess::setProcessChannelMode
https://stackoverflow.com/questions/12770640
复制相似问题