所以我需要制作一个执行“adb logcat”命令的Qt应用程序(带有GUI)(这是一个一直生成的日志,直到按下^c)。我需要一个 GUI 按钮来停止进程并将输出传递给文本浏览器。这是我用来获取 QProcess 输出的代码:
QProcess process;
process.start("adb logcat");
process.waitForFinished(-1);
QByteArray logcatOut = process.readAllStandardOutput();
ui->devicesOutput->setText(logcatOut);
谢谢