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