您的位置:首页 > 编程语言 > Qt开发

关于QProcess的进程中的运行先后测试

2016-06-29 13:55 531 查看
QProcess *myprocess = new QProcess();

connect(myprocess,SIGNAL(started()),this,SLOT(slotStarted()));

connect(myprocess,SIGNAL(finished(int)),this,SLOT(slotFinished(int)));

myprocess->setProcesschannelMode(QProcess::Fowaredchannels);

qDebug()<<”process start:::::”;

myprocess->start(progrem, argument);

myprocess->waitForStarted(-1);

myprocess->waitForFinished(-1);

qDebug()<<”process finished:::”;

如果不加waitFor函数的话,则myprocess命令会正常执行下去,程序不需要等待命令开始或者结束再去执行下一个语句,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qt-QProces