第一种:使用startTimer
在需要开启线程的地方直接startTimer
该函数的声明为:int startTimer(int interval, Qt::TimerType timerType = Qt::CoarseTimer);
该函数开启一个定时器,返回值是定时器的编号。
参数一为时间间隔,单位毫秒;
参数二为定时器的精确度:
Qt::PreciseTimer(精确的定时器,尽量保持毫秒精度,试图保持精确度在1毫秒);
Qt::CoarseTimer(粗略的定时器,尽量保持精度在所需的时间间隔5%范围内);
Qt::VeryCoarseTimer(很粗略的定时器,只保留完整的第二精度,大约为500毫秒);
time.h: