gpt4 book ai didi

c++ - Qt定时器问题

转载 作者:行者123 更新时间:2023-11-30 00:59:17 24 4
gpt4 key购买 nike

我有一个定时器,它的滴答时间是 100。但它滴答 125 毫秒。所以我将滴答时间从 100 减少到 80,但我仍然再次滴答大约 125 毫秒。这个计时器在主线程中。我怎么解决这个问题?我会打开任何建议。任何帮助将不胜感激。

最佳答案

参见 http://doc.qt.nokia.com/4.2/qtimer.html

.... a timer cannot fire while your application is busy doing something else. In other words: the accuracy of timers depends on the granularity of your application.

Note that QTimer's accuracy depends on the underlying operating system and hardware. ... If Qt is unable to deliver the requested number of timer clicks, it will silently discard some.

注意:一些旧版本的 Qt 使用其他 api,精度为 20-50ms。

所有非实时操作系统都不能保证休眠时间,这取决于您的 CPU 功率和系统的性能,您永远不应该依赖它。

关于c++ - Qt定时器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666263/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com