#include "widget.h"
#include<QTimer>
Widget::Widget(QWidget *parent)
: QWidget(parent)
{
//创建定时器
testTimer = new QTimer(this);
//将定时器超时信号与槽(功能函数)联系起来
connect( testTimer,SIGNAL(timeout()), this, SLOT(testFunction()) );
//开始运行定时器,定时时间间隔为1000ms
testTimer->start(1000);
}
Widget::~Widget()
{
//停止运行定时器
if (testTimer->isActive() )
testTimer->stop();
}
void Widget::testFunction()
{
qDebug("timer event %d",i++);
}
评论0