c++ - 在 Qt 5.6 中休眠

标签 c++ qt

<分区>

我正在使用 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/

相关文章:

c++ - sscanf 变长字符串解析

c++ - 定义自引用接口(interface)的正确方法是什么?

c++ - 如何在 Linux unsing QProcess 下执行 shell 命令?

c++ - QScrollBar 上的样式表留下带有棋盘图案的滚动条背景?

c++ - 使用 StyleSheet 悬停时 qt 加宽 QScrollBar

c++ - 在 Qt 中从 xml 文件中添加/删除特定元素?

c++ - QImage 到 QPixmap 是昂贵的

c++ - 在一次调用中根据 operator< 实现其他比较运算符

c++ - 如何使用 OpenGL 和 C++ 加载多个纹理?

c# - 获取窗口的投影尺寸