Qt 定时器

定时器事件---timerEvent

定时器启动

startTimer();

注意:定时器参数要是全局或者静态变量。

Qt 定时器_第1张图片

 

定时器结束

没有结束函数

定时器标志---timerId

int timerId=startTimer();

startTimer()返回定时器标志

需设置为类的成员--类内使用

定时器使用

通过定时器事件判断

Qt 定时器_第2张图片

 

QTimer定时器对象

timeOut信号触发

QTimer类事件间隔到达

QTimer不需要ID,只需要对象不同就可以区别定时器。

QTimer启动

start()

QTimer停止

stop()

    timer=new QTimer(this);
    timer->start(500);
    connect(timer,&QTimer::timeout,[=]{
        if(num==10) timer->stop();
        std::cout<     });

你可能感兴趣的:(qt,开发语言)