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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Message Loop и Qt  (Прочитано 3550 раз)
QDgara
Гость
« : Апрель 09, 2008, 10:54 »

Здравствуйте все!
Имеется код на WinApi:
Код:
 while(msg.message != WM_QUIT)
    {
        if(::PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
        {
            ::TranslateMessage(&msg);
            ::DispatchMessage(&msg);
        }
        else
        {
                     //как в Qt-приложении попасть сюда?
        }
    }
}
Вопрос в каментах))
Записан
Alex03
Гость
« Ответ #1 : Апрель 09, 2008, 16:08 »

Цитировать
To make your application perform idle processing, i.e. executing a special function whenever there are no pending events, use a QTimer with 0 timeout. More advanced idle processing schemes can be achieved using processEvents().
Или
Код:
QObject::startTimer(0);
Записан
QDgara
Гость
« Ответ #2 : Апрель 12, 2008, 18:13 »

Спасибо. Затестил на винапи приложение и на qt c startTimer(0). Эффект одинаковый )
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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