比如:
QProcess *proc = new QProcess(this);
proc->setWorkingDirectory(strDataDir);
connect(proc, SIGNAL(finished(int, QProcess::ExitStatus)),
this, SLOT(onFinishedExtract(int, QProcess::ExitStatus)));
proc->start("7za", QStringList() << "x"
<< (Func::getConfig("configdir").toString() + "/"
+ _slFilesDownload.last().section("\t", 3, 3)));