知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏: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应用开发-获取系统时间














