先构造函数创建对象,然后调用start方法启动定时器(要设定定时周期msec),如果没指定周期的话,必须调用setIntrrval,再去调用start方法。
当定时周期到达之后就会发出一个timeout的信号,捕捉到这个信号就执行处理动作,因此需要一个connect函数把自定义或标准的槽函数进行关联。
设置定时器精度
定时器默认一直触发,可以利用上函数设置只触发一次
也可用这个静态方法直接设置定时器只触发一次,不需要再创建定时器对象了,直接通过类名进行调用就行。
这个槽函数就是执行对应处理动作,可以写标准槽函数,可以写自定义槽函数(可匿名)。
举例
基础功能如下
按钮优化
修改精度之后,毫秒部分就不会变了
再添加一组控件,实现只发送一次信号的功能
这个时间只更新一次。