![]() |
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции | ![]() |
Класс QBasicTimer обеспечивает события таймера для объектов. Далее...
#include <QBasicTimer>
Класс QBasicTimer обеспечивает события таймера для объектов.
Это быстрый, легкий, низкоуровневый класс, используемый внутри Qt. Мы рекомендуем использовать высокоуровневый класс QTimer вместо этого, если вы хотите использовать таймеры в ваших приложениях.
Для использования этого класса создайте объект QBasicTimer и вызовите его функцию start() с указанием интервала тайм-аута и указателем на объект потомка QObject. Когда закончится тайм-аут интервал, таймер пошлет сообщение о событии объекту подкласса QObject, ссылка на который была передана в функцию. Таймер может быть остановлен в любое время вызовом функции stop(). Функция isActive() возвращает true, если таймер работает; т.е. он был запущен, время тайм-аута не истекло и он не был остановлен. ID таймера может быть получен посредством функции timerId().
Пример Wiggly использует QBasicTimer для того, чтобы перерисовывать виджеты через определенные постоянные промежутки времени.
Смотрите также QTimer, QTimerEvent, QObject::timerEvent(), Timers и Wiggly Example.
Создает базовый таймер.
Смотрите также start().
Уничтожает базовый таймер.
Возвращает true, если таймер запущен и при этом не истекло время тайм-аута и он не был остановлен; в остальных случаях возвращает false.
Смотрите также start() и stop().
Запускайте (или перезапускает) таймер с msec мс, величиной тайм-аута интервала.
Переданный object будет получать сообщения о событиях таймера.
Смотрите также stop(), isActive() и QObject::timerEvent().
Останавливает таймер.
Смотрите также start() и isActive().
Возвращает ID таймера.
Смотрите также QTimerEvent::timerId().
Copyright © 2008 Trolltech | Торговые марки | Qt 4.3.5 |