Qt中利用定时器QTimer准实时显示当前日期和时间
来源:互联网 发布:淘宝怎样分享店铺 编辑:程序博客网 时间:2024/03/29 04:17
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. 获得结果如下
- 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
- 在Ubuntu 13.04 桌面上设置启动器
- Java正则表达式校验邮箱和手机号
- windows笔记-【内核对象线程同步】等待定时器内核对象
- Solaris11_X86安装Oracle12c
- POJ2352--Stars
- Qt中利用定时器QTimer准实时显示当前日期和时间
- Ubuntu查看文件和文件夹大小命令
- android源码中编译打包so文件进apk
- DB2、ORACLE SQL写法的主要区别
- MyBatis 缓存机制
- boost库在工作(12)引用计数的智能指针intrusive_ptr
- opengl中点精灵的使用
- c++中sizeof的用法
- TXT转换EXCEL