1、多次使用,最简单实例
头文件:<QTimer>
.h
private slots:
void fun();
//放置构造函数或者其他
QTimer *timer = new QTimer(this);
connect(timer,SIGNAL(timeout()),this,SLOT(fun()));//注意第一个为timer
timer->start(1000);
void ****::fun()
{
//添加操作,每秒钟相应一次
}
2、单次使用
QTimer::singleShot(200,this,SLOT(fun()));//200毫秒后启动功能函数
本文详细介绍了Qt中定时器的两种使用方式:一种是通过反复触发实现周期性操作,另一种是单次触发用于延迟执行任务。提供了具体的代码示例帮助理解。
734

被折叠的 条评论
为什么被折叠?



