在Qt中并没有Sleep函数可以调用,在程序编写时往往需要休眠几秒,这里举出两个方法,不知道是否啥不良隐患没~~
方法一:
class SleeperThread : public QThread
{
public:
static void msleep(unsigned long msecs)
{
QThread::msleep(msecs);
}
};// 调用方法
SleeperThread::msleep(1000);
方法二:
QMutex mutex;
QWaitCondition sleep;
mutex.lock();
sleep.wait(&mutex, 1000);
mutex.unlock();
http://cool.worm.blog.163.com/blog/static/6433900620091180519168/
原文:http://www.cnblogs.com/findumars/p/6250715.html