我正在使用Qt 5.6编写游戏,我需要使用方法sleep
。
是否有任何Qt模块包含QThread::sleep()
函数而不是QThread
?因为我不认为在单一方法中使用QTest::qSleep()
库是一种很好的做法。
另外,使用undefined reference to 'QTest::qSleep(int)'
会给我一个编译错误 - sleep()
。
在Qt风格中是否还有其他方法可以使用方法{{1}}?
答案 0 :(得分:1)
因为没有意义,如果一个线程可以命令另一个线程进入睡眠状态, 睡觉只有一种可能性: 你只能使用静态QThread :: sleep()方法强制当前线程进入休眠状态。