【发布时间】:2014-05-14 19:12:31
【问题描述】:
假设我使用 QProcess 运行控制台应用程序。应用程序运行,显示一些信息,然后等待 n 秒并显示其他信息。
我当前的代码是:
QProcess * p = new QProcess();
p->start("test.bat");
p->waitForStarted();
p->waitForFinished();
p->readAll();
delete p;
目前我最后得到了所有的输出,但我需要做的是得到输出并在它可用时显示它。我该怎么做?
【问题讨论】:
-
@AndrewMedico:请不要删除重要标签。
-
我不同意它们是“重要的”。问题不是关于
qt-core或qt-signals。如果问题及其答案中涉及的每个概念的标签都是适当的,那么几乎每个 Qt 问题都可以用qt-core和qt-signals进行标签。
标签: c++ qt qtcore qprocess qt-signals