睡在Qt 5.6

时间:2016-05-17 07:15:12

标签: c++ qt

我正在使用Qt 5.6编写游戏,我需要使用方法sleep

是否有任何Qt模块包含QThread::sleep()函数而不是QThread?因为我不认为在单一方法中使用QTest::qSleep()库是一种很好的做法。

另外,使用undefined reference to 'QTest::qSleep(int)'会给我一个编译错误 - sleep()

在Qt风格中是否还有其他方法可以使用方法{{1}}?

1 个答案:

答案 0 :(得分:1)

因为没有意义,如果一个线程可以命令另一个线程进入睡眠状态, 睡觉只有一种可能性: 你只能使用静态QThread :: sleep()方法强制当前线程进入休眠状态。