如果您想要在Qt中获取控制台输出并在程序界面中显示,您可以使用QProcess类。该类可以启动一个外部程序,并且您可以通过它来重定向控制台输出。
以下是一个简单的例子:
QProcess process;
process.start("your_console_command");
process.waitForStarted();
process.waitForFinished();
QByteArray output = process.readAllStandardOutput();
// 将output显示到界面上
该代码会启动一个名为“your_console_command”的外部程序,并等待它结束。然后,它读取控制台输出,并将其存储在QByteArray中。最后,您可以将输出显示到界面上。