知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。
这个需求来源于这个工程:【Visual Studio】Qt 的实时绘图曲线功能,使用 C++ 语言,配合 Qt 开发串口通信界面。
文章目录
- Qt 实时更新时间
- 文件 `GUI.ui`
- 文件 `GUI.h`
- 文件 `GUI.cpp`
- Ref.
Qt 实时更新时间
目标是获取系统自身的时间,将其显示在界面中。同时,还需要保持实时的更新。效果如下:
文件 GUI.ui
使用了一个 label 标签来进行日期和时间的显示。
文件 GUI.h
这里边 qdatetime.h
负责获取系统的日期和时间。
再加个一个变量 systemTimer
作为系统的计时器。等下设定一个更新时间间隔。
文件 GUI.cpp
这里是设定系统定时器 systemTimer
的更新时间间隔为 500 毫秒。
然后与需要触发的函数 updateTime()
进行 connect 连接起来。
updateTime()
函数里写一下定时器到时间时的触发动作,也就是更新时间。
Ref.
- Qt实时更新时间
- VS+Qt应用开发-获取系统时间