![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Ignes |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 15.11.2010 Пользователь №: 2188 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Понадобилось сделать в теле цикла на каждом шаге задержку в 5 миллисекунд, на просторах интернета нашел банальный пример:
Но t_time оперирует только с секундами, а мне нужны миллисекунды. Справочник по QT мне ничего не дал. Есть ли какие варианты реализовать пяти миллисекундную задержку в цикле, не прибегаю к банальному
![]() |
|
|
![]() |
Ignes |
![]()
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 15.11.2010 Пользователь №: 2188 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Вот теперь не знаю - то ли смеяться, то ли горевать...
Чтобы создать банальную задержку в цикле надо такие костыли изобретать ![]() Ну что ж - попробую все варианты, отпишусь после. Цитата не используй веднозный Sleep: у него квантование около 15 миллисекунд. Вот если бы он хотя бы работал под *nix-системой, подошел бы мне. А так - Only Win ![]() |
|
|
BRE |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
Чтобы создать банальную задержку в цикле надо такие костыли изобретать ![]() Это на первый взгляд она такая банальная, но если вспомнить, что помимо твоего процесса в системе может крутиться еще несколько сот других процессов, которые тоже хотят обслуживания и выполняют порой более важные действия с точки зрения системы, то это впечатление проходит. ![]() Вот если бы он хотя бы работал под *nix-системой, подошел бы мне. А так - Only Win ![]() Ну в *nix системах есть: sleep, usleep, nanosleep.... |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 17.6.2025, 21:50 |