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