stPr的QProcess :: waitForReadyRead?

时间:2012-10-07 16:28:50

标签: qt qprocess

当进程的stderr中有数据时,QProcess::waitForReadyRead是否返回,还是仅在stdout上等待?如何在不使用信号和插槽的情况下等待stderr上的数据?

1 个答案:

答案 0 :(得分:2)

QProcess::setReadChannel()

将控制您的监视stderr或stdout,如果您调用:

myProcess->setReadChannel( QProcess::StandardError );

然后waitForReadyRead只会对stderr起作用。

另请参阅:QProcess::setProcessChannelMode