在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/