为什么获取的结果没办法输出 LlineEdit 里?
void MainWindow::on_CPU_clicked()
{
QProcess process;
process.start("lscpu | sed -n '/Model name/p' | awk '{print $3}'");
process.waitForFinished();
QString result = process.readAllStandardOutput();
ui->CPU_Edit->setText(result);
}
qDebug() << result 的输出结果为空。
使用 lscpu 是能够输出东西的,但是加上 | sed -n '/Model name/p' | awk '{print $3}' 就直接输出空了