Qt中使用Sleep()

338人阅读 评论(0) 收藏 举报


来源:http://blog.chinaunix.net/uid-26663150-id-3242537.html


在网上搜到用线程的方法,对于一个刚接触QT的人来说不是一个好方法,QT虽然没有提供Sleep(),但是QT提供了系统调用,然而每个系统中都有Sleep()函数,所以可以简单的包含系统头文件即可。

如果是windows平台则:

  1. #include <windows.h>
就可以用Sleep()了:

  1. Sleep(10000);
(注意是大写S)

linux下头文件是:




查看评论

Qt中如何使用Sleep函数

#include synchapi.h是Qt自带的头文件 Sleep(40);延迟40毫秒
  • caoshangpa
  • caoshangpa
  • 2016-03-15 09:21:47
  • 9902

QT中使用类似sleep等待的方法

#include void waitSec(int s) { //#ifdef WIN32 // Sleep(1000); //#else // sleep(1); //...
  • liukang325
  • liukang325
  • 2015-05-22 10:12:24
  • 6849

QT下sleep的实现

QT自身没有sleep函数,只能用操作系统带的sleep来实现休眠,通过Q_OS_WIN32、Q_OS_LINUX来实现条件编译#if definedQ_OS_WIN32#includevoid ...
  • vah101
  • vah101
  • 2010-12-23 16:30:00
  • 5210

QT 延时函数Sleep 头文件及其使用

//头文件 #include //延时1000毫秒 Sleep(1000); //Windows使用OK,linux未测试 参考源文章:http://blog.csd...
  • u014783974
  • u014783974
  • 2018-01-11 16:50:56
  • 181

Qt 实现类似sleep功能的函数

#include void waitSec(int s) { QTime t; t.start(); while(t.elapsed()
  • superbfly
  • superbfly
  • 2016-11-17 14:51:46
  • 1207

Qt自定义sleep延时函数

Qt不像VC++的win32/MFC编程那样,提供了现成的sleep函数可供调用。Qt把sleep
  • libaineu2004
  • libaineu2004
  • 2014-09-09 21:46:45
  • 3506

【Qt开发】Qt让线程休息一段时间

Qt 为何没有提供 Sleep 论坛上不时见到有人问: Qt 为什么没有提供跨平台的 sleep 函数?使用平台相关的 Sleep 或 nanosleep 以后,界面为什么没有反应?QThread...
  • LG1259156776
  • LG1259156776
  • 2016-09-06 15:27:11
  • 2001

sleep函数的精度 不精确

Qt 线程暂停使用sleep 是本文要介绍的内容,关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继...
  • zhangbinsijifeng
  • zhangbinsijifeng
  • 2016-05-12 10:50:56
  • 1292

qt 线程睡眠

引用文件: #include Qt为我们提供了几个可以用于线程Sleep的函数,分别是: void QThread::sleep ( unsigned long secs )   [stati...
  • yal179
  • yal179
  • 2014-04-02 16:25:50
  • 1663

Qt 如何正确的让程序睡眠

Qt框架是Symbian应用程序开发和MeeGo应用程序开发的主要框架,我们在编写Qt程序时经常会遇到这样的需求: 让程序等待一段时间, 这段时间里可能程序什么都不做, 也可能是在后台开了个子线程在做...
  • xzh_blue
  • xzh_blue
  • 2015-08-30 18:20:09
  • 1265
    个人资料
    持之以恒
    等级:
    访问量: 39万+
    积分: 5666
    排名: 5768
    文章分类
    最新评论