QTimerEvent Class

Die Klasse QTimerEvent enthält Parameter, die ein Timer-Ereignis beschreiben. Mehr...

Kopfzeile: #include <QTimerEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Vererbungen: QEvent

Öffentliche Funktionen

(since 6.8) QTimerEvent(Qt::TimerId timerId)
QTimerEvent(int timerId)
(since 6.8) Qt::TimerId id() const
int timerId() const

Detaillierte Beschreibung

Timer-Ereignisse werden in regelmäßigen Abständen an Objekte gesendet, die einen oder mehrere Timer gestartet haben. Jeder Timer hat einen eindeutigen Bezeichner. Ein Timer wird mit QObject::startTimer() gestartet.

Die Klasse QChronoTimer bietet eine High-Level-Programmierschnittstelle, die Signale anstelle von Ereignissen verwendet.

Der Event-Handler QObject::timerEvent() empfängt Timer-Ereignisse.

Siehe auch QChronoTimer, QObject::timerEvent(), QObject::startTimer(), und QObject::killTimer().

Dokumentation der Mitgliedsfunktionen

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

Konstruiert ein Timer-Event-Objekt mit dem Timer-Identifikator timerId.

Diese Funktion wurde in Qt 6.8 eingeführt.

[explicit] QTimerEvent::QTimerEvent(int timerId)

Konstruiert ein Timer-Event-Objekt mit dem Timer-Identifikator, der auf timerId gesetzt ist.

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

Gibt die Qt::TimerId des Timers zurück, der mit diesem Ereignis verknüpft ist. Dies ist derselbe Bezeichner, der von QObject::startTimer() zurückgegeben wird und nach Qt::TimerId gecastet wurde.

Diese Funktion wurde in Qt 6.8 eingeführt.

int QTimerEvent::timerId() const

Gibt die eindeutige Kennung des Zeitgebers zurück, die dieselbe ist wie die von QObject::startTimer() zurückgegebene Kennung.

© 2025 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.