概述:
1. 下面我们用三种实现方式吧,来实现定时器的单次触发;
代码示例:
实现一
使用QTimer的 setSingleShot 接口实现单次定时器。QTimer *pTimer = new QTimer(this);connect(pTimer,SIGNAL(timeout()),this,SLOT(slot_Timerout()));pTimer->setSingleShot(true);pTimer->start(1000);
讯享网
实现二
使用QTimer的 singleShot接口实现单次定时器。讯享网QTimer *pTimer = new QTimer(this);pTimer->singleShot(10000,slot_Timerout);
实现三
使用QTimer的 singleShot静态接口实现单次定时器,实现简洁,推荐使用。QTimer::singleShot(1000,this,SLOT(slot_Timerout()));QTimer::singleShot(1000,slot_Timerout);//同上,就是参数不同
CSDN:
讯享网搜索:“Qt幻想家”
over:
欢迎大家关注公众号
讯享网、分享
、点赞
、在看
!

共同学习
!
共同进步
!
文末一句话:
心是一把尺,量人先量己!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/57204.html