蓝忠华《嵌入式系统基础》公开课课件.pptxVIP

  • 3
  • 0
  • 约1.37千字
  • 约 12页
  • 2024-04-14 发布于浙江
  • 举报

蓝忠华《嵌入式系统基础》公开课课件.pptx

.QObject类定时器物联网与新能源专业组蓝忠华

导入任务分析任务实施课堂小结布置作业

导入任务分析任务实施课堂小结布置作业QObject中的定时器的使用,需要用到三个函数1、intQObject::startTimer(intinterval);这个是开启一个定时器的函数,参数interval是毫秒级别。当开启成功后会返回这个定时器的ID,并且每隔interval时间后会进入timerEvent函数。直到定时器被杀死。2、voidQObject::timerEvent(QTimerEvent*event);当定时器超时后,会进入该事件timerEvent函数,需要重写timerEvent函数,在函数中通过判断event-timerId()来确定定时器,然后执行某个定时器的超时函数。3、voidQObject::killTimer(intid);通过从startTimer返回的ID传入killTimer函数中杀死定时器,结束定时器进入超时处理。

导入任务分析任务实施课堂小结布置作业开启三个定时器,定时时间分别为1S、1.5S和2S,定时时间到了之后分别输出timer1、timer2和timer3。

导入任务分析任务实施课堂小结布置作业

导入任务分析任务实施课堂小结布置作业

导入任务分析任务实施课堂小结布置作业

导入任务分析

文档评论(0)

1亿VIP精品文档

相关文档