启动进程
QProcess *process = new QProcess();
无参:process->start(“ls”);
有参:process->start(“ls -al”);
或者
QStringList &args;
arg << “-al”;
process->start(“ls”, args);
读写
process->write(“xxx\n”);
process->setProcessChannelMode(QProcess::MergedChannels);
connect(process, &Qprocess::readyReadStandardOutput, {
while(process->canReadLine()) {
Qstring str = process->readLine();
}
});