<分区>
我正在使用 Qt 5.6 编写游戏,我需要使用方法 sleep()
。
是否有任何 Qt 模块包含 sleep
函数而不是 QThread::sleep()
?因为我不认为将 QThread
库用于单个方法是一种好的做法。
此外,使用 QTest::qSleep()
会给我一个编译器错误 - undefined reference to 'QTest::qSleep(int)'
。
是否有任何其他可能以 Qt 风格使用方法 sleep()
?
<分区>
我正在使用 Qt 5.6 编写游戏,我需要使用方法 sleep()
。
是否有任何 Qt 模块包含 sleep
函数而不是 QThread::sleep()
?因为我不认为将 QThread
库用于单个方法是一种好的做法。
此外,使用 QTest::qSleep()
会给我一个编译器错误 - undefined reference to 'QTest::qSleep(int)'
。
是否有任何其他可能以 Qt 风格使用方法 sleep()
?
最佳答案
因为没有意义,如果一个线程可以命令另一个线程休眠, sleep 的可能性只有一种: 您只能使用静态 QThread::sleep() 方法强制当前线程休眠。
关于c++ - 在 Qt 5.6 中休眠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269495/