从Qt4运行Linux命令

我如何在Qt4的Linux下运行命令行程序? 当然,我想以某种方式获得输出,我可以使用。 我会用它ls | grep一个ls | grep ls | grep ,但很好知道任何未来的问题。

Solutions Collecting From Web of "从Qt4运行Linux命令"

 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(); 

使用QProcess 。

怎么使用popen ?