转qt 中的timer
来源:互联网 发布:平面设计和淘宝美工 编辑:程序博客网 时间:2024/06/07 08:36
定时器类QTimer提供当定时器触发的时候发射一个信号的定时器,他提供只触发一次的超时事件,通常的使用方法如下:
//创建定时器
QTimer *testTimer = newQTimer(this);
//将定时器超时信号与槽(功能函数)联系起来
connect( testTimer,SIGNAL(timeout()), this, SLOT(testFunction()) );
//开始运行定时器,定时时间间隔为1000ms
testTimer->start(1000);
...
//停止运行定时器
if (testTimer->isActive() )
testTimer->stop();
QTimer还提供了一个简单的只有一次定时的函数singleShot()。 一个定时器在100ms后触发处理函数animateTimeout()并且只触发一次。代码如下:
QTimer::singleShot( 100,this, SLOT(animateTimeout()) );
QTimer类提供了定时器信号和单触发定时器。
它在内部使用定时器事件来提供更通用的定时器。QTimer很容易使用:创建一个QTimer,使用start()来开始并且把它的timeout()连接到适当的槽。当这段时间过去了,它将会发射timeout()信号。
注意当QTimer的父对象被销毁时,它也会被自动销毁。
0 0
- 转qt 中的timer
- 关于VC中的Timer(转)
- Qt中timer使用
- QT 定时器 timer 使用
- qt中定时器Timer的使用(转)
- QT定时器与multimedia timer
- Qt中定时器Timer使用
- QT例子 List label timer
- 关于C#中的Timer
- 线程中的timer
- windows服务中的Timer
- EJB中的Timer
- javascript中的Timer功能
- C#中的timer
- FLEX中的Timer用法!
- java中的定时器Timer
- ns2中的timer
- .NET中的Timer
- 工厂方法模式
- 二叉树的遍历
- OkHttp文件上传及管理之初步实现
- Java Web 开发,eclipse 和MyEclipse搭建开发环境
- 安卓使用BroadcastReceiver监听接受短信信息
- 转qt 中的timer
- 正则表达式匹配网页的链接
- 开发问题汇总
- <spark>pairRDD
- SAP HANA通过SQL语句更新HANA参数
- 空间换时间,轻松提高性能100倍
- 【codeforces 776D】The Door Problem
- golang实践-随机数的那点事儿
- jquery在html有效在jsp无效的问题