Как я могу запускать программы командной строки под Linux из Qt4? И, конечно же, я хочу получить результаты, которые я могу использовать. Я бы использовал его для ls | grep, но это полезно знать для любых будущих проблем.
ls | grep
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 ?