Qt:无法使用QProcess启动Windows控制台

Ale*_*lex 4 c++ qt qprocess

QProcess不会显示黑色控制台窗口.

这是我使用的代码:

QProcess*p=new QProcess(this);
p->start("cmd.exe");
Run Code Online (Sandbox Code Playgroud)

用calc.exe替换cmd.exe成功启动计算器.

小智 5

试试这个:

QProcess::startDetached("cmd.exe");
Run Code Online (Sandbox Code Playgroud)