如果子进程崩溃,QProcess ::是否已完成?

sas*_*alm 1 c++ qt qprocess qt-signals

文档说error()如果子进程崩溃,将发出信号,但是也会finished()发出信号,或者它只在成功退出时发出?

Lol*_*4t0 6

是.并且它返回状态,如文档所述:

void QProcess::finished ( int exitCode, QProcess::ExitStatus exitStatus ) [signal]

QProcess::NormalExit    0   The process exited normally.
QProcess::CrashExit 1   The process crashed.
Run Code Online (Sandbox Code Playgroud)