Описание класса QBasicTimer
|
QBasicTimer () | |
~QBasicTimer () | |
bool | isActive () const |
void | start ( int msec, QObject * object ) |
void | stop () |
int | timerId () const |
Класс QBasicTimer обеспечивает события таймера для объектов.
Это быстрый, легкий, низкоуровневый класс, используемый внутри Qt. Мы рекомендуем использовать высокоуровневый класс QTimer вместо этого, если вы хотите использовать таймеры в ваших приложениях.
Для использования этого класса создайте объект QBasicTimer и вызовите его функцию start() с указанием интервала тайм-аута и указателем на объект потомка QObject. Когда закончится тайм-аут интервал, таймер пошлет сообщение о событии объекту подкласса QObject, ссылка на который была передана в функцию. Таймер может быть остановлен в любое время вызовом функции stop(). Функция isActive() возвращает true, если таймер работает; т.е. он был запущен, время тайм-аута не истекло и он не был остановлен. ID таймера может быть получен посредством функции timerId().
Пример Wiggly использует QBasicTimer для того, чтобы перерисовывать виджеты через определенные постоянные промежутки времени.
Смотрите также QTimer, QTimerEvent, QObject::timerEvent(), Timers и Пример "Wiggly".
Создает базовый таймер.
Смотрите также start().
Уничтожает базовый таймер.
Возвращает true, если таймер запущен и при этом не истекло время тайм-аута и он не был остановлен; в остальных случаях возвращает false.
Смотрите также start() и stop().
Запускайте (или перезапускает) таймер с msec мс, величиной тайм-аута интервала.
Переданный object будет получать сообщения о событиях таймера.
Смотрите также stop(), isActive() и QObject::timerEvent().
Останавливает таймер.
Смотрите также start() и isActive().
Возвращает ID таймера.
Смотрите также QTimerEvent::timerId().
Авторские права © 2010 Nokia Corporation и/или её дочерние компании | Торговые марки | Qt 4.6.4 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |