connect(&process, &QProcess::readyReadStandardOutput, [&process, this]() { QByteArray output = process.readAllStandardOutput(); emit sig_runTimeStr(QString(output)); qDebug()<<output; })
时间: 2024-03-29 19:36:04 浏览: 72
Qt-process之invoke&client、进程通信.rar
这段代码是使用Qt框架中的QProcess类来启动一个外部进程,并且将进程的标准输出流转化为QString类型的信号发射出去。在readyReadStandardOutput信号触发时,读取进程的标准输出流并将其转化为QString类型,并通过sig_runTimeStr信号发射出去。同时,使用qDebug()输出读取的标准输出流。
阅读全文