前言:想了很多办法在Qt中执行这个.py文件,短时间内都不行,还得钻研 T^T
.cpp
#include <QProgress>
...
QProcess process(nullptr);
QStringList commandList;
execute_path = "..." //执行命令的路径
execute_path = execute_path.replace("/", "\\");
// qList.append("/c");
// 我加上会卡死,结束程序后报错 QProcess: Destroyed while process ("cmd") is still running.
commandList.append("cd " + execute_path);
commandList.append("OTHER COMMAND THAT YOU WANT EXECUTE IN THIS PATH");//其他命令
process.start("cmd", qList);
process.waitForFinished();
...
刚刚这个方法也放弃了,重新编译一次就不能用了?
写了一个.bat放在了运行目录直接使用
.bat
THE COMMAND YOU WANNA EXECUTE.