Qt中利用定时器QTimer准实时显示当前日期和时间
来源:互联网 发布:java 短链接生成器 编辑:程序博客网 时间:2024/04/18 15:31
Qt中利用定时器QTimer准实时显示当前日期和时间
Qt中,QDate类对应日期,QTime类对应时间。这两种类可以获取当前时间,但需要一个定时器来准实时显示当前日期和时间。
下面说明方法:
1. 在工程中声明一个全局QTimer对象
- QTimer *timer;
2. 在构造函数中定义QTimer,并建立信号槽关系,同时设定时间启动(你也可以再其他地方启动)。
- timer = new QTimer(this);
- connect(timer, SIGNAL(timeout()), this, SLOT(qtimeSlot()));
- timer->start(1000);
这里设定1秒钟的定时器。
3. 编写显示日期和时间的槽函数
- void myQtEx::qtimeSlot()
- {
- QTime qtimeObj = QTime::currentTime();
- QString strTime = qtimeObj.toString("h:m ap");
- strTime.prepend(" Time is: ");
- QDate qdateObj = QDate::currentDate();
- QString strDate = qdateObj.toString("dddd, MMMM d, yyyy"); //星期、月份、天、年
- strDate.prepend("Today is: ");
- strDate.append(strTime);
- ui.timeLabel->setText (strDate);
- //qDebug() << strTime;
- //qDebug() << strDate;
- }
4. 获得结果如下
0 0
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间 .
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Qt中利用定时器QTimer准实时显示当前日期和时间(有自己的思考)
- QTime获取当前时间,QDateTime获取日期和时间,QTimer定时器,QLCDNumber数码显示框
- 显示当前日期和时间
- QT中实现当前时间实时更新
- Qt定时器:QObject类的定时器和定时器类QTimer
- QT定时器QTimer
- Qt的定时器QTimer
- QT定时器QTimer用法
- QT定时器QTimer
- QT定时器QTimer
- 【引用】QT定时器QTimer
- Qt 定时器QTimer
- QT定时器QTimer
- LaTeX 科技排版 课程
- 使用Jacob自动替换书签内容
- 牛腩新闻发布系统总结
- 面试题7:用两个栈实现队列
- HDU 5691 --tsp变型
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Android 自定义View引用xml布局
- android ,广播接受者。调用服务内部方法
- python的with...as...用法
- CTEX - 在线文档 - TeX/LaTeX 常用宏包
- NodeJs——(4)和模块
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- flask-web开发扩展
- 重大人生启示录