首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

QT中有没有休眠的sleep函数,该怎么解决

2012-03-17 
QT中有没有休眠的sleep函数VS2008+QT,XP操作系统,有个地方想延时1秒,才发现QT好象没有sleep函数,想调用win

QT中有没有休眠的sleep函数
VS2008+QT,XP操作系统,有个地方想延时1秒,才发现QT好象没有sleep函数,想调用windows API的函数,但是把头文件一包含进来( winbase.h),报一大堆的错误,在csdn上查一把,好象延时还确实是个大问题,我又不想用定时器这么复杂的东东。。请问哪位高手有什么更好的方法

[解决办法]
http://blog.csdn.net/dbzhang800/article/details/6300425
[解决办法]
其实QTimer用于延时一点也不麻烦,就一句话:
 直接调用QTimer::singleShot 就好,无需实例化对象,不复杂。
[解决办法]
不是winbase.h而是windows.h
[解决办法]

探讨
不是winbase.h而是windows.h

[解决办法]
用sleep是非常不好的实现,意味着在这期间Qt无法处理任何的事件

热点排行