Sur cette page

QTimerEvent Class

La classe QTimerEvent contient des paramètres qui décrivent un événement de minuterie. Plus d'informations...

En-tête : #include <QTimerEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake : QT += core
Héritages : QEvent

Fonctions publiques

(since 6.8) QTimerEvent(Qt::TimerId timerId)
QTimerEvent(int timerId)
(since 6.8) Qt::TimerId id() const
(since 6.9) bool matches(const QBasicTimer &timer) const
int timerId() const

Description détaillée

Les événements de minuterie sont envoyés à intervalles réguliers aux objets qui ont démarré une ou plusieurs minuteries. Chaque minuterie possède un identifiant unique. Une minuterie est démarrée à l'aide de QObject::startTimer().

La classe QChronoTimer fournit une interface de programmation de haut niveau qui utilise des signaux au lieu d'événements.

Le gestionnaire d'événements QObject::timerEvent() reçoit les événements de la minuterie.

Voir également QChronoTimer, QObject::timerEvent(), QObject::startTimer() et QObject::killTimer().

Documentation des fonctions membres

[explicit, since 6.8] QTimerEvent::QTimerEvent(Qt::TimerId timerId)

Construit un objet d'événement de minuterie avec l'identifiant de la minuterie fixé à timerId.

Cette fonction a été introduite dans Qt 6.8.

[explicit] QTimerEvent::QTimerEvent(int timerId)

Construit un objet d'événement de minuterie avec l'identifiant de la minuterie fixé à timerId.

[since 6.8] Qt::TimerId QTimerEvent::id() const

Renvoie l'adresse Qt::TimerId de la minuterie associée à cet événement, qui est le même identifiant que celui renvoyé par QObject::startTimer() dans Qt::TimerId.

Cette fonction a été introduite dans Qt 6.8.

[noexcept, since 6.9] bool QTimerEvent::matches(const QBasicTimer &timer) const

Renvoie true si cet événement de la minuterie et timer ont le même ID, sinon renvoie false.

Cette fonction a été introduite dans Qt 6.9.

int QTimerEvent::timerId() const

Renvoie l'identifiant unique de la minuterie, qui est le même que celui renvoyé par QObject::startTimer().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.