Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2015, 22:43   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию Qt задержка времени в цикле

есть функция, в ней цикл. при каждой итерации, нужна задержка 500мс. что то вроде
sleep(500);

Код:
void Widget::func()
{
    bool result = false;
    while(1)
    {
    // Тут нужна задержка
    // тут код
    if(result)
        return;
    }
}
SAMOUCHKA вне форума Ответить с цитированием
Старый 02.07.2015, 00:19   #2
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

http://doc.qt.io/qt-5/qthread.html#msleep
Avazart вне форума Ответить с цитированием
Старый 31.08.2015, 13:52   #3
Shad0wF1rst
Форумчанин
 
Регистрация: 11.01.2013
Сообщений: 149
По умолчанию

В Qt просто создается таймер и соединяется сигналом со слотом который должен исполняться каждые 500 мс. Этим самым вы уйдете от бесконечногог цикла.
Может это и чушь, но это моя чушь и я ее никому не отдам.
Shad0wF1rst вне форума Ответить с цитированием
Старый 01.09.2015, 05:19   #4
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

А sleep разве не тормозит всю программу в целом?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 01.09.2015, 09:08   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Текущий поток. Если это UI поток, то UI зависнет на это время.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хронометраж рабочего времени (нестандартная запись времени в ячейке) VictorM Microsoft Office Excel 11 18.03.2015 20:02
Вывод времени и выходного дня вместо времени Mikesh PHP 2 31.01.2014 00:22
WinAPI синхронизация времени с сайтом точного времени. Walker32 Помощь студентам 4 07.06.2012 18:59
Задержка времени Syuf Общие вопросы C/C++ 5 28.05.2010 21:06
задержка времени Crasty Помощь студентам 6 26.01.2009 18:55