0

我正在使用 QT 开发 GUI,这是我的程序框架: 主要功能是交互界面,我在 mainwindow 类中创建了一个线程。该线程名为 mythread。在 mythread.cpp 中,mythread 类继承了 Qthread 来实现一些数据计算。这个新线程的功能是在 QT 的输出框中计算和打印结果。我的问题是:当我使用“cout”打印结果时,结果显示整个程序何时完成(不是在完成计算后立即 - 在整个程序期间线程计算超过一百次,超过一百个结果显示程序结束后——几乎同时)。但是当我使用“qdebug”时,我可以得到正确的输出结果(计算结果单独显示)。

我想知道原因。

4

0 回答 0