设为首页 加入收藏

TOP

Qt中定时器TimerID的小总结
2014-11-24 07:34:58 来源: 作者: 【 】 浏览:0
Tags:定时器 TimerID 总结

Qt中定时器的使用方法


1,如果就用一两个定时器,可以直接使用关联槽函数。


相关教程中 例如:


(1)在 mainwindow.h 中添加槽函数声明。


private slots:
void timerUpDate();


(2)在 mainwindow.cpp 中添加代码。


添加#include 的头文件包含,这样就包含了QtCore下的所有文件。


构造函数里添加代码:


QTimer *timer = new QTimer(this); //新建定时器
connect(timer,SIGNAL(timeout()),this,SLOT(timerUpDate())); //关联定时器计满信号和相应的槽函数
timer->start(1000); //定时器开始计时,其中1000表示1000ms即1秒


(3)然后实现更新函数。


void MainWindow::timerUpDate()
{
QDateTime time = QDateTime::currentDateTime(); //获取系统现在的时间
QString str = time.toString("yyyy-MM-dd hh:mm:ss dddd"); //设置系统时间显示格式
ui->label->setText(str); //在标签上显示时间
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Qt4.8下应用OpenCV2.4.4搭建环境.. 下一篇Qt Creator中无法使用OpenCV2中新..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)