头文件
#include <qprocess.h>
cpp文件
QProcess *pro = new QProcess(this);
// 启动外部进程
pro->start("/home/user/app/new_release/nf_app"); //nf_app是一个QT的GUI测试程序
bool ret = pro->waitForStarted();
if(ret)
{
qDebug() << "start ok";
}
else
{
qDebug() << "start failed";
}
// 关闭外部进程
if(pro)
{
pro->close();
delete pro;
pro = nullptr;
}