"); //-->
实验目标:实现计时器功能,并且点击打点按钮将当前时间打印出来。
用到的类有 QTimer 和 QTime,QTimer 是一个计时器类,相当于秒表,QTimer 是一个时间类,相当于手表。
一:实验步骤(迅为4412开发板)
步骤一:界面布局:
拖拽组件,在属性编辑栏设置大小,然后选中按钮,点击水平布局;
在属性编辑栏设置 Label 的最小高度为 50,选中全部组件,点击栅格布局,如图:
根据实际情况调整大小,更改对象名后如下图:
步骤二:创建计时器类对象 timer 和时间类 time,设置初始时间为 0。
步骤三:开启计时器对象,设置定时时间,时间到后会发出 timeout() 信号,绑定此信号和自定义的槽函数 timeOut_Slot()。
void start(int msec);
函数功能:开启定时器,时间到后发出 timeout 信号,并重新计时。
参数 msec 含义:定时时间,单位毫秒。
步骤四:槽函数 timeOut_Slot()内处理时间类对象,使每次计时时间结束后,时间对象能增加相同的时间,实现计时功能。
QTime addMSecs(int ms) const;
参数 msec 含义:增加的时间值,单位毫秒。
函数功能:返回一个当前时间对象之后 ms 毫秒之后的时间对象。
步骤五:打点记录功能,使用全局变量记录排名,并显示到界面。
二:部分代码

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
12路1080P高清视频流,米尔RK3576开发板重塑视频处理极限
Microchip PIC24FJ256DA210开发板在图形显示上的应用
拆解:树莓派5 8 GB AI 套件
AN2131开发板原理图.rar
SL811HS开发板原理图.rar
CY7C68013开发板原理图.rar
米尔出席openEuler Summit 2024,携全志T536和RK3562核心模组亮相
Kinetis K60系列MCU开发板CFUMEVK-KIT
米尔出席2025安路科技FPGA技术沙龙
在米尔FPGA上实现Tiny YOLO V4,助力AIoT应用
慕尼黑电子展上展出的开发板(还有3D 打印机等~)
单片机开发板
国产FPGA SoC芯选择,米尔安路飞龙核心板重磅发布
米尔-瑞萨RZ/G2L核心板开发板的系统启动时间优化应用笔记
6TOPS算力驱动30亿参数LLM,米尔RK3576部署端侧多模态多轮对话
CFUMEVK-KIT开发板设计方案
出一个全新正点原子STM32战舰开发板,全新板二手价
莱迪思联手英伟达推出 Sensor Bridge 方案 加速边缘 AI 产品落地
AM3359支持WINCE7.0
GWEVB_XC蓝牙设备开发板
利用PIC24F Curiosity开发板简化设计
当6 TOPS不再是极限:米尔RK3576 + Hailo-8,让高帧率摄像头真正“实时”
Jobs芯科EFR32xG24 Dev Kit开发板开箱视频
建议王总组织个开发板的捐赠活动
Badge USB OCD 与 78F0513D 使用演示视频
ARM嵌入式系统开发板三星S3C44B0X的完整Protel电路图.rar
3G高分辨率平板开发板设计方案
(已送出,结贴)送一块51开发板,你出邮费
NEC MCU 78F0513D开发板使用教程
51单片机开发板