IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QBasicTimer Class

The QBasicTimer class provides timer events for objects.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QBasicTimer Class▲

  • Header: QBasicTimer

  • qmake: QT += core

  • Group: QBasicTimer is part of Event Classes

Detailed Description▲

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. Note that this timer is a repeating timer that will send subsequent timer events unless the stop() function is called.

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▲

Member Function Documentation▲

 

QBasicTimer::QBasicTimer()▲

Contructs a basic timer.

See Also▲

See also start()

QBasicTimer::~QBasicTimer()▲

Destroys the basic timer.

bool QBasicTimer::isActive() const▲

Returns true if the timer is running and has not been stopped; otherwise returns false.

See Also▲

See also start(), stop()

void QBasicTimer::start(int msec, QObject *object)▲

Starts (or restarts) the timer with a msec milliseconds timeout. The timer will be a Qt::CoarseTimer. See Qt::TimerType for information on the different timer types.

The given object will receive timer events.

See Also▲

void QBasicTimer::start(int msec, Qt::TimerType timerType, QObject *obj)▲

This is an overloaded function.

Starts (or restarts) the timer with a msec milliseconds timeout and the given timerType. See Qt::TimerType for information on the different timer types.

obj will receive timer events.

See Also▲

void QBasicTimer::stop()▲

Stops the timer.

See Also▲

See also start(), isActive()

int QBasicTimer::timerId() const▲

Returns the timer's ID.

See Also▲

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+