QBasicTimer Class Reference
|
QBasicTimer () | |
~QBasicTimer () | |
bool | isActive () const |
void | start ( int msec, QObject * object ) |
void | stop () |
int | timerId () const |
The QBasicTimer class provides timer events for objects.
This is a fast, lightweight, and low-level class used by Qt internally. We recommend using the higher-level QTimer class rather than this class if you want to use timers in your applications.
To use this class, create a QBasicTimer, and call its start() function with a timeout interval and with a pointer to a QObject subclass. When the timer times out it will send a timer event to the QObject subclass. The timer can be stopped at any time using stop(). isActive() returns true for a timer that is running; i.e. it has been started, has not reached the timeout time, and has not been stopped. The timer's ID can be retrieved using timerId().
The Wiggly example uses QBasicTimer to repaint a widget at regular intervals.
See also QTimer, QTimerEvent, QObject::timerEvent(), Timers, and Wiggly Example.
Contructs a basic timer.
See also start().
Destroys the basic timer.
Returns true if the timer is running, has not yet timed out, and has not been stopped; otherwise returns false.
Starts (or restarts) the timer with a msec milliseconds timeout.
The given object will receive timer events.
See also stop(), isActive(), and QObject::timerEvent().
Stops the timer.
See also start() and isActive().
Returns the timer's ID.
See also QTimerEvent::timerId().
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Trademarks | Qt 4.6.0 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |