Qt中利用定时器QTimer准实时显示当前日期和时间
来源:互联网 发布:powermill编程步骤 编辑:程序博客网 时间:2024/04/26 03:18
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. 获得结果如下
http://blog.csdn.net/lyc_daniel/article/details/9352781
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
- 单链表-java
- 大数据笔记
- Hadoop2.5.2完全分布式 运行wordcount
- 深度分析Unity的Coroutine
- $.ajax()方法详解
- Qt中利用定时器QTimer准实时显示当前日期和时间
- 问题之Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'XXX'.
- C++ 类内部的成员变量的内存分布
- IO学习
- android默认的属性修改:
- 监督学习,无监督学习,半监督学习
- Java集合框架总结之List接口的使用
- 算法:栈
- 【读书笔记】iOS网络-保护网络传输