我需要在新的一天开始时通知一些对象清除它们的缓存。因此,我可以创建QTimer或类似的东西,并检查每个毫秒,现在是否是午夜+-5ms,但这对我来说不是一个好主意。在QT中是否有任何标准机制可以在不分配任何新对象的情况下通知此事件?像qApp这样的自应用程序初始化以来一直存在的静态机制?如果你需要在00:00做一些事情,你会怎么做?
更新: 我正在寻找足够快的解决方案。快速意味着我需要尽可能快地在插槽中清除容器,因为自午夜以来,容器中的数据已变得无效。因此,还有另一个计时器,例如每100毫秒触发一次,并尝试从容器中获取数据。我需要在任何可能尝试访问之前清除具有无效数据的容器。
更新: 我正在寻找足够快的解决方案。快速意味着我需要尽可能快地在插槽中清除容器,因为自午夜以来,容器中的数据已变得无效。因此,还有另一个计时器,例如每100毫秒触发一次,并尝试从容器中获取数据。我需要在任何可能尝试访问之前清除具有无效数据的容器。