从Qt4运行Linux命令

时间:2010-01-27 15:37:00

标签: c++ linux shell qt4 posix

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

3 个答案:

答案 0 :(得分: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();

答案 1 :(得分:2)

使用QProcess

答案 2 :(得分:0)

如何使用popen