QT之实现延时
来源:互联网 发布:程序员日历app 编辑:程序博客网 时间:2024/06/18 07:55
1 、在.h文件中,添加头文件
#include<QTime>
2、声明延时函数
void sleep(unsigned int msec); //msec为毫秒
3、在.cpp文件中,实现延时函数
void myMenu::sleep(unsigned int msec) //msec为毫秒
{
QTime reachTime = QTime::currentTime().addMSecs(msec);
while (QTime::currentTime() < reachTime)
{
QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
}
}
其中currentTime()为系统当前时间,且系统当前时间加上msec为截止到达时间reachTime。
4、在需要延时的地方直接调用sleep(unsigned int msec),比如sleep(5000);为延时5秒
0 0
- QT之实现延时
- QT实现非阻塞延时
- QT延时
- QT延时
- Qt 延时
- QT 延时
- Qt 延时
- QT 延时
- MySQL延时备份之实现
- 51操作系统之延时实现源代码
- Android开发之延时跳转实现方法
- Qt阻塞延时与非阻塞延时(四种方法之个人笔记)
- Qt编程技巧 延时
- QT延时函数sleep
- Qt延时函数
- Qt中几种延时方法
- QT 延时函数
- Qt非阻塞延时
- windows下安装composer方法(不修改PATH环境变量)
- iftop 流量使用
- Unity3d开发(十一)编辑器DrawCall参数解析
- Ubuntu 14.04中gedit打开文件出现中文乱码问题
- Spark 之Broadcast
- QT之实现延时
- linux 字符设备驱动(一)模块与设备
- Hibernate查询—利用HQL完成表的查询操作
- Qt数据类型转换
- Python学习笔记(3)
- olami开放平台语法(grammar)编写简介
- Qt5.8使用Material风格库
- Android 中定制AlertDialog
- Spring注解@Resource和@Autowired区别对比