从Qt4运行Linux命令

StJ*_*mmy 9 c++ linux shell posix qt4

如何从Qt4在Linux下运行命令行程序?当然我想以某种方式获得输出我可以使用.我会用它来做ls | grep,但是对于任何未来的问题都很有用.

Fre*_*red 23

QProcess p;
p.start( /* whatever your command is, see the doc for param types */ );
p.waitForFinished(-1);

QString p_stdout = p.readAllStandardOutput();
QString p_stderr = p.readAllStandardError();
Run Code Online (Sandbox Code Playgroud)