我正在玩 Qt ,我想在两个命令之间创建一个简单的暂停。但是它似乎不允许我使用 Sleep(int mili);
,而且我找不到任何明显的等待功能。
我基本上只是在制作一个控制台应用程序来测试一些稍后将包含在适当的 Qt GUI 中的类代码,所以现在我不担心破坏整个事件驱动模型。
原文由 Zac 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.5k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
上一个问题 提到使用
qSleep()
,它位于QtTest
模块中。为了避免QtTest
模块中的开销链接,查看该函数的源代码,您可以制作自己的副本并调用它。它使用定义来调用 WindowsSleep()
或 Linuxnanosleep()
。