Russian Qt Forum

Qt => Вопросы новичков => Тема начата: IzoLda от Август 04, 2012, 10:31



Название: Нужна пауза
Отправлено: IzoLda от Август 04, 2012, 10:31
Привет!мне в проге нужно сделать паузу но так чтобы она остановила на пару секунд данный метод,а основной процесс не трогала.Подскажите как это можно сделать?QThread останавливает и основной процесс...


Название: Re: Нужна пауза
Отправлено: CJ1 от Август 04, 2012, 10:34
Код:
while (Условие){
QApplication::processEvents();
}


Название: Re: Нужна пауза
Отправлено: IzoLda от Август 04, 2012, 11:00
cannot call member function QApplication::processEvents() without object...


Название: Re: Нужна пауза
Отправлено: alexis031182 от Август 04, 2012, 11:06
Код
C++ (Qt)
QCoreApplication::processEvents()


Название: Re: Нужна пауза
Отправлено: kambala от Август 04, 2012, 11:50
скушай twix


Название: Re: Нужна пауза
Отправлено: Kurles от Август 04, 2012, 15:11
Код
C++ (Qt)
   QTimer t;
   QEventLoop l;
   connect(&t, SIGNAL(timeout()), &l, SLOT(quit()));
   t.setSingleShot(true);
   t.start(msec);
   l.exec();