| jybox |
2012-06-08 16:35 |
Qt调用其他程序
如题
下面的函数会以指定参数调用指定程序,阻塞到该程序执行结束,并返回标准输出和错误输出
QString runProc(QString program,QStringList args) { QProcess proc; proc.setReadChannelMode(QProcess::MergedChannels); proc.start(program,args); proc.closeWriteChannel(); proc.waitForFinished(-1);
return proc.readAll(); }
如果需要往标准输入写入什么的话........自己改造就可以了 |
|