ifconfig | grep 'inet'
работает, когда выполняется через терминал. Но не через QProcess
Мой пример кода
QProcess p1;
p1.start("ifconfig | grep 'inet'");
p1.waitForFinished();
QString output(p1.readAllStandardOutput());
textEdit->setText(output);
Ничего не отображается в textedit.
но когда я использую только ifconfig в начале qprocess, вывод выводится на textedit. Пропустил ли я какой-либо трюк, чтобы построить команду ifconfig | grep 'inet', например, использовать \' для ' и \| для |? для специальных символов? но я тоже это пробовал: (