一,常用的信号和槽函数:
connect(process, SIGNAL(readyReadStandardOutput()), this, SLOT(redFromStdOut()));
connect(process, SIGNAL(readyReadStandardError()), this, SLOT(redFromStdErr()));
connect(process, SIGNAL(error(QProcess::ProcessError)), this, SLOT(processError(QProcess::ProcessError)));
connect(process, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(processFinished(int,QProcess::ExitStatus)))
1,readyReadStandardOutput: 实时读取进程输出
比如一些Linux命令输出打印,“df -h” “ls -l”
2,readyReadStandardError: 标准错误信息输出
3,ProcessError: 也是一种错误提示信息
4,finished :用来保持程序稳定运行,