2
私はQProcess
を含む8つの他の 'サブ関数'を実行する関数A()
を持っています。すべてのQProcessesから戻りコードを取得するにはどうすればよいですか?QProcessからエラーコードを取得するには?
例:私はthis exampleが見つかりましたが、私は自分のアプリケーションでポインタオブジェクトを使用しているため、それを自分自身を実装する方法を理解していない
void Mainclass::A()
{
B();
C();
// ...
I();
}
void Mainclass::B()
{
QString CommandPath = "PathB";
QProcess *Process = new QProcess(this);
Process->setWorkingDirectory(MainDir);
Process->setStandardOutputFile(MainDir + "/geometries");
Process->start(CommandPath);
Process->waitForFinished();
QProcess::ExitStatus Status = Process->exitStatus();
if (Status == 0)
{
std::cout << "App executed!" << std::endl;
}
}
。
QProcessクラスにexitcodeメンバ変数があるはずです....あなたはProcess-> exitCodeのようなものは何ですか? – David