标签: c++ linux shell qt4 posix
如何从Qt4在Linux下运行命令行程序?当然我想以某种方式获得输出我可以使用。我会将它用于ls | grep,但很高兴知道未来的任何问题。
ls | grep
答案 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?