QProcess提供了readAll()、readAllStandardOutput()和readAllStandardError()函数。
但我们大多数情况都想获取所有输出信息,就像从终端(Terminal)输出信息那样。
解决方案:
在实例化QProcess之后先调用:
QProcess::setReadChannelMode(QProcess::MergedChannels);
然后是读取:
QProcess::readAll();
QProcess提供了readAll()、readAllStandardOutput()和readAllStandardError()函数。
但我们大多数情况都想获取所有输出信息,就像从终端(Terminal)输出信息那样。
解决方案:
在实例化QProcess之后先调用:
QProcess::setReadChannelMode(QProcess::MergedChannels);
然后是读取:
QProcess::readAll();