qt界面计时器,该如何解决
qt界面计时器我像做个类似计时器一样的东西,隔一段时间就刷新一下界面计数器自己累加1,用QTimer做的,刚开
qt界面计时器
我像做个类似计时器一样的东西,隔一段时间就刷新一下界面计数器自己累加1,用QTimer做的,刚开始计时还是正常的,过2小时就不对了,有遇到这样问题的吗
Qt 计时器
[解决办法]
过2小时就不对了是什么情况呢??
[解决办法]
贴点代码,详细点介绍下需求吧
[解决办法]别让计数器自己加1,有精度问题。可以用starttime存储开始的时间,currenttime存储当前时间,计算两者的差值在除以一个数值
[解决办法]+1
void QTime::start()
int QTime::elapsed() const
[解决办法]可能我没说清楚,huojingfeng的主意不错,但是定义两个time没有必要,只需要一个QTime实例,让它start,然后调用elapsed就能得到从start之后过去的毫秒值