Sleep
Qt中是否有可以在主线程中使用的/的包装器函数usleep
,还是我必须编写自己的包装器?这不是很多代码,但如果已经有一个,我自己编写将是一种耻辱。
问问题
133 次
1 回答
2
变体 1:
轮廓:
CONFIG += qtestlib
代码:
#include <QTest>
QTest::qSleep( 10000 ); // 10 sec
变体 2:
#ifndef XSLEEP_H
#define XSLEEP_H
#include <QThread>
class Xsleep : public QThread
{
public:
static void msleep(int ms)
{
QThread::msleep(ms);
}
};
#endif
C++:
while (true)
{
...
Xsleep::msleep(1000); // 1 sek
...
}
于 2013-05-07T09:17:30.163 回答