qt sleep函数哪个头文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt sleep函数哪个头文件相关的知识,希望对你有一定的参考价值。
不行呢,#include <QtCore/qthread.h>包含了这个还是不行
错误提示是:'sleep' was not declared in this scope
如果是windows平台则:
#include <windows.h>
就可以用Sleep()了:
Sleep(10000);
(注意是大写S)linux下头文件是:
#include <sys/stat.h> 参考技术A QT的sleep是一个static的 调用时要QThread::sleep(unsigned long secs )
也可以调windows API里的Sleep函数 注意 第一个要大写
#include <windows.h>
Sleep(1) 参考技术B #include <QCore/QThread>
报的错贴出来看看,是不是其他地方出什么问题了 参考技术C #include <QThread>
//.h
protected:
virtual void run();
int exec();
static void setTerminationEnabled(bool enabled = true);
static void sleep(unsigned long);
static void msleep(unsigned long);
static void usleep(unsigned long);
//.cpp
void QThread::sleep(unsigned long secs)
::Sleep(secs * 1000);
参考技术D 你是不是想调用系统的sleep?包含<unistd.h>
以上是关于qt sleep函数哪个头文件的主要内容,如果未能解决你的问题,请参考以下文章
linux下C/C++头文件梳理,看完这篇再也不会搞糊涂头文件了!