A. QT 启动与关闭外部程序
启动
QString filepath = QDir::currentPath();
QString fullpath = filepath+"\\pp\\dist\\start";
QString title = fullpath+"\\main.exe";
title = title.replace("/","\\");
fullpath = fullpath.replace("/","\\");
袜答 QProcess p(this);
p.setWorkingDirectory(fullpath);
p.start("cmd", QStringList()<<"/c"<<"start main.exe");
p.waitForStarted();
p.waitForFinished();
关闭
QProcess p(this);
p.setWorkingDirectory(fullpath);
庆洞 p.start("告差慧cmd", QStringList()<<"/c"<<"taskkill /f /t /im main.exe");
p.waitForStarted();
p.waitForFinished();