vs2008环境下,编写qt定时器小例子。

先贴main.cpp

#include <QtGui/QtGui>
#include <QtCore/QtCore>

#include "NewObject.h"

int main(int argc, char* argv[])
{
 QApplication app(argc, argv);
 
 CNewObject newObject;

    return app.exec();

}

 

 NewObject.h

#ifndef NEWOBJECT_H
#define NEWOBJECT_H

#include <QtGui/QtGui>
#include <QtCore/QtCore>

class CNewObject : public QObject
{
 Q_OBJECT

public:
 CNewObject(QObject* parent=0);
 ~CNewObject();

protected:
 void timerEvent(QTimerEvent* event);
 int  m_nTimerIp;

};

#endif

 

NewObject.cpp

#include "NewObject.h"

CNewObject::CNewObject(QObject* parent) : QObject(parent)
{
 m_nTimerIp=startTimer(1000);
}

CNewObject::~CNewObject()
{
 if (m_nTimerIp!=0)
  killTimer(m_nTimerIp);
 
}

void CNewObject::timerEvent(QTimerEvent* event)
{
 qDebug("ABCDabcd");

}

#include "moc/NewObject.moc"

到此完结。

    这个程序运行后每个1秒输出一次ABCDabcd。初来乍到这也是参照别人的例子写的,如果疑问可留言交流。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值