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