我需要检查系统时间,如果时间是正确的(我认为正确的时间已经过去了,在某些时间间隔之前会更加正确)使用wxwidgets进行某些操作。 我还没有找到一个特定的类或事件,可以处理这种情况(我知道有wxTimer小部件,但它是计时器 - 它从一段时间以来计算时间,但不检查它) 有一个更好的方法比有一个线程只是运行一个while(true)
循环检查系统时间?在特定时间wxwidgets事件
0
A
回答
1
貌似wxTimer类生成事件当持续时间已经过去:
wxTimerEvent documentation。
0
我会使用boost :: asio截止日期计时器。
void handler(boost::system::error_code ec) { ... }
...
io_service i;
...
deadline_timer t(i);
t.expires_from_now(boost::posix_time::seconds(400));
t.async_wait(handler);
...
i.run();
http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/overview/timers.html
0
您可以使用wxTimer
在将来的某个时间点执行操作,只需以等于此点与现在之间的差值的间隔启动它即可(wxDateTime
可以帮助您做到这一点)。
相关问题
- 1. 在特定时间绕过TextChanged事件
- 2. 在特定时间执行事件
- 3. wxWidgets的自定义事件
- 4. 在特定点抑制wxWidgets事件以防止相互处理
- 5. 特定时间触发MouseMove事件
- 6. 具有特定时间的mysql事件
- 7. 时间计算特定事件
- 8. 在wxWidgets中处理事件
- 9. WXWidgets事件参数
- 10. wxWidgets的2.9自定义事件
- 11. 在fullcalendar或任何特定事件中转到特定日期时间
- 12. 处理wxWidgets的事件
- 13. 在特定时间范围内查询事件的FQL事件表
- 14. Cron-like库Node.js在特定时间触发事件
- 15. JavaScript-仅在特定时间后触发事件mouseenter,
- 16. C#如何在特定时间触发事件?
- 17. 如何在特定时间和日期添加日历事件?
- 18. 在特定时间段后记录FirebaseAnalytics事件
- 19. 在特定时间拨打数百万事件的webhook
- 20. 如何让我的活动在特定时间做某件事
- 21. 有没有在特定时间发生的事件?
- 22. 在特定时间后启用悬停事件
- 23. 只在C#中的特定时间触发事件#
- 24. 如何在angularjs中的特定时间提交事件?
- 25. 在特定的日子和时间触发事件
- 26. 如何使用Android的Handler.PostDelayed在特定时间发生事件?
- 27. MySQL事件调度在特定时间每天
- 28. 在特定时间
- 29. 事件绑定在JavaScript时间戳
- 30. Rails:在特定时间发送邮件