当前位置:   article > 正文

Qt 使用只需要执行一次的定时器时最简单的方式_qtimer只执行一次

qtimer只执行一次

一、前言

经常遇到使用一次定时器的情况,如何只是呆板的使用 定义,连接信号槽,定义槽函数,开启定时器,stop定时器,将会浪费很多时间精力。

二、正文

直接上代码

#include <QDebug>
#include <QTimer>
QTimer::singleShot(1000, this, [=](){
	qDebug()<<"qtimer timeout after 1s";
});
  • 1
  • 2
  • 3
  • 4
  • 5

三、结尾语

代码虽短,五脏俱全,使用到的知识点有

    1. 单次定时器
    1. lambda匿名函数

人生苦短,代码很长,学一点是一点。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/491135
推荐阅读
相关标签
  

闽ICP备14008679号