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

一、前言

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

二、正文

直接上代码

#include 
#include 
QTimer::singleShot(1000, this, [=](){
	qDebug()<<"qtimer timeout after 1s";
});

三、结尾语

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

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

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

你可能感兴趣的:(经验详谈,qt,c++)