![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Ignes |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 15.11.2010 Пользователь №: 2188 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Понадобилось сделать в теле цикла на каждом шаге задержку в 5 миллисекунд, на просторах интернета нашел банальный пример:
Но t_time оперирует только с секундами, а мне нужны миллисекунды. Справочник по QT мне ничего не дал. Есть ли какие варианты реализовать пяти миллисекундную задержку в цикле, не прибегаю к банальному
![]() |
|
|
![]() |
Iron Bug |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
выйдет точно, если смотреть сюда
там и разные варианты рассмотрены, и кроссплатформенные решения. у меня работает под вендой с точностью до 100-200 микросекунд, под линём с точностью до 8-10 микросекунд. если нужна только венда и не очень высокая точность(плюс-минус несколько миллисекунд), то смотри вендозные мультимедиа таймеры, у них разрешение миллисекундное (это для последних вендов, начиная с 2K). если хочешь скорости - не используй веднозный Sleep: у него квантование около 15 миллисекунд. Сообщение отредактировал Iron Bug - 19.11.2010, 10:18 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 13.6.2025, 4:25 |