我想在我的 Qt 应用程序中按下按钮时启动一个可执行文件。它.exe
始终与 Qt 应用程序本身位于同一目录中。
有时此目录的路径中有空格。这似乎阻止了.exe
启动。
这是我的代码(似乎不起作用):
QString path = QCoreApplication::applicationDirPath ();
path.append("/executable.exe");
QProcess process;
process.execute(path);
我不知道是否可以在.exe
不先显示命令提示符的情况下启动。当.exe
运行时,我必须关闭 Qt 应用程序,同时.exe
继续运行。