Анимация на задержках в Qt;

программирование программы C++ анимация qt

Доброе время суток.
Подскажите как сделать анимацию на задержках а Qt. Нужен именно этот метод (задержка а не QMovie и т.д).
Нужно в цикле запускать одну и ту же функцию только с задержкой. Я пробовал Sleep, QTread::msleep, но результат один: функция вызывается не каждый раз с задержкой, а такое чувство что то ли задержка суммируется в цикле, то ли он просто ставит функцию в очередь т.к. в итоге она рисует один раз но после задержки равной произведению одной задержки на количество итераций цикла.
Изучаю не так давно, а потому попрошу поподробнее, ели можно).

Примечание:
понял, мне не слип нужен а именно задержка.
Идеи?

Примечание:
А можно пожалуйста пример с QThread где бы например на Qlabel выводились цифры от 0 до 4 с задержкой в полсекунды. А то что-то сам не додумаюсь)
Теоретически
for (int i = 0; i < 5; i++) {
//вывод в QLabel
msleep(500);
}
но не работает( - ждет и выводит сразу 4

Примечание:
Сорри не заметил пост про таймер. Спасибо все работает через таймер.
Ответы:
QTimer в отдельном потоке.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.