Описание класса QBasicTimer [Модуль QtCore]
Класс QBasicTimer обеспечивает события таймера для объектов. Далее...
#include <QBasicTimer>
Открытые функции
Подробное описание
Класс QBasicTimer обеспечивает события таймера для объектов.
Это быстрый, легкий, низкоуровневый класс, используемый внутри Qt. Мы рекомендуем использовать высокоуровневый класс QTimer вместо этого, если вы хотите использовать таймеры в ваших приложениях.
Для использования этого класса создайте объект QBasicTimer и вызовите его функцию start() с указанием интервала тайм-аута и указателем на объект потомка QObject. Когда закончится тайм-аут интервал, таймер пошлет сообщение о событии объекту подкласса QObject, ссылка на который была передана в функцию. Таймер может быть остановлен в любое время вызовом функции stop(). Функция isActive() возвращает true, если таймер работает; т.е. он был запущен, время тайм-аута не истекло и он не был остановлен. ID таймера может быть получен посредством функции timerId().
Пример Wiggly использует QBasicTimer для того, чтобы перерисовывать виджеты через определенные постоянные промежутки времени.
Смотрите также QTimer, QTimerEvent, QObject::timerEvent(), Timers и Wiggly Example.
Описание функций-членов
QBasicTimer::QBasicTimer ()
Создает базовый таймер.
Смотрите также start().
QBasicTimer::~QBasicTimer ()
Уничтожает базовый таймер.
bool QBasicTimer::isActive () const
Возвращает true, если таймер запущен и при этом не истекло время тайм-аута и он не был остановлен; в остальных случаях возвращает false.
Смотрите также start() и stop().
void QBasicTimer::start ( int msec, QObject * object )
Запускайте (или перезапускает) таймер с msec мс, величиной тайм-аута интервала.
Переданный object будет получать сообщения о событиях таймера.
Смотрите также stop(), isActive() и QObject::timerEvent().
void QBasicTimer::stop ()
Останавливает таймер.
Смотрите также start() и isActive().
int QBasicTimer::timerId () const
Возвращает ID таймера.
Смотрите также QTimerEvent::timerId().
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) |
Торговые марки |
Qt 4.5.3 |
|