Russian Qt Forum
Ноябрь 25, 2024, 05:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нужна пауза  (Прочитано 3044 раз)
IzoLda
Гость
« : Август 04, 2012, 10:31 »

Привет!мне в проге нужно сделать паузу но так чтобы она остановила на пару секунд данный метод,а основной процесс не трогала.Подскажите как это можно сделать?QThread останавливает и основной процесс...
Записан
CJ1
Гость
« Ответ #1 : Август 04, 2012, 10:34 »

Код:
while (Условие){
QApplication::processEvents();
}
Записан
IzoLda
Гость
« Ответ #2 : Август 04, 2012, 11:00 »

cannot call member function QApplication::processEvents() without object...
Записан
alexis031182
Гость
« Ответ #3 : Август 04, 2012, 11:06 »

Код
C++ (Qt)
QCoreApplication::processEvents()
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #4 : Август 04, 2012, 11:50 »

скушай twix
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Kurles
Бывалый
*****
Offline Offline

Сообщений: 480



Просмотр профиля
« Ответ #5 : Август 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();
Записан

Код
C++ (Qt)
while(!asleep()) sheep++;
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.096 секунд. Запросов: 23.