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

原创 2015年07月08日 19:45:21

先贴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。初来乍到这也是参照别人的例子写的,如果疑问可留言交流。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

OSG + VS2008 + win7环境搭建

Win7下 osg+vs2010环境搭建 一.相关准备 a) Osg源码 当前最新版:OpenSceneGraph的3.0.0.zip 下载链接: http://www.openscenegra...
  • shenhch
  • shenhch
  • 2016年08月11日 15:52
  • 905

VS2008 定时器使用

2014年3月26日08:58:38 VS2008 定时器使用 1、使用VS2008创建一个对话框MFC项目。 2、定义宏: #define TIMER_ID_PROTECT_SYSTEM...
  • seulww
  • seulww
  • 2014年03月26日 09:01
  • 4743

Windows定时器学习

定时器是一个在特定时间或者规则间隔被激发的内核对象。结合定时器的异步程序调用可以允许回调函数在任何定时器被激发的时候执行。 通过调用CreateWaitableTimer()可以创建一个定时器,此函...
  • nevasun
  • nevasun
  • 2012年02月22日 11:08
  • 7906

用Qt Creator编写一个简单的窗口程序

用Qt Creator编写一个简单的窗口程序
  • Lbb2016
  • Lbb2016
  • 2016年09月12日 01:50
  • 15669

VS2008下搭建QT环境

1、 安装安装Visual Studio Team System 2008 2、 安装VS2008SP1MSDNENUX1506188 VS2008的补丁。 3、 安装VS2008SP1CHSX...
  • waterbinbin
  • waterbinbin
  • 2016年07月18日 16:30
  • 181

js定时器的例子

定时器 var timer = null; function begin() { var date = new Date(); var current_time = dat...
  • woshisap
  • woshisap
  • 2012年08月26日 19:34
  • 2705

vs2008成功远程调试qt for wince程序

     前阵子忙其他事情了,一直没有专心研究qt。      遇到的问题是在vs2008中创建的智能设备项目可以很正常的在板子上进行调试。可是新建的Qt Windows CE Application...
  • QustDong
  • QustDong
  • 2010年07月18日 13:27
  • 3756

vs2008编译Qt4.8.6-OpenGL 64位版

最近工作中需要用Qt4.8.6的OpenGL的64位版本,网上没有找到相关东西,只好自己编译了。过程如下: 1. 在Qt官网下载对应版本的Qt源代码,比如我需要4.8.6,就下载4.8.6的源代码。...
  • chlk118
  • chlk118
  • 2016年04月15日 11:23
  • 1365

qt入门小程序

--------------读书笔记 环境准备: 1.在windows平台下依次安装: qt-opensource-windows-x86-msvc2010-5.5.0.exe ...
  • SHIYUEDYX
  • SHIYUEDYX
  • 2015年10月08日 15:08
  • 451

VS2008建立的Qt工程(或项目)生成pro文件

VS2008建立的Qt工程(或项目)生成pro文件 利用VS2008建立的Qt工程(或项目)要使用Qt Creator开发时,需要生成pro文件。下面介绍该过程。 第一步:右击工程(不是解决方案)...
  • lyc_daniel
  • lyc_daniel
  • 2013年09月25日 10:47
  • 7975
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vs2008环境下,编写qt定时器小例子。
举报原因:
原因补充:

(最多只允许输入30个字)