In Qt invece ci sono almeno 3 possibilità diverse:
//METODO 1:
//Usare la classe QTest
QTest::qSleep(100); // blocca l' event processing
QTest::qWait(100); // non blocca l' event processing
//METODO 2:
//Usare QWaitCondition / QMutex
QWaitCondition waitCondition;
QMutex mutex;
waitCondition.wait(&mutex, 100);
//METODO 3:
//Oppure fare derivare la nostra classe da QThread.
class Thread : public QThread
{
public:
static void msleep(int ms)
{
QThread::msleep(ms);
}
};
Thread::msleep(100);
Nessun commento:
Posta un commento