是否可以使用 Qt 函数在 C++ 中定期调用函数?
以及如何在设置为定期调用后停止定时功能?
原文由 CDT 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否可以使用 Qt 函数在 C++ 中定期调用函数?
以及如何在设置为定期调用后停止定时功能?
原文由 CDT 发布,翻译遵循 CC BY-SA 4.0 许可协议
一种可能性是使用 QTimer
timeout
信号和 QObject
插槽。连接这两个和 start()
定时器。
http://qt-project.org/doc/qt-4.8/qtimer.html#timeout
要停止计时器,请调用 stop()
。
原文由 user1095108 发布,翻译遵循 CC BY-SA 3.0 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
如果您使用的是 qt,您可以使用 QTimer,它默认创建一个重复的计时器。
文档中有一个示例(如下所示)和一个示例(模拟时钟)。