0

QProcess::waitForReadyRead当进程的标准错误中有数据时返回,还是只在标准输出上等待?如何在不使用信号和插槽的情况下等待 stderr 上的数据?

4

1 回答 1

2

QProcess::setReadChannel()

将控制您是否监控标准错误或标准输出,所以如果您调用:

myProcess->setReadChannel( QProcess::StandardError );

然后waitForReadyRead只会作用于stderr。

参见:QProcess::setProcessChannelMode

于 2012-10-07T16:49:40.493 回答