PySide6.QtCore.QTimerEvent

class QTimerEvent

The QTimerEvent class contains parameters that describe a timer event.

Details

Timer events are sent at regular intervals to objects that have started one or more timers. Each timer has a unique identifier. A timer is started with startTimer() .

The QChronoTimer class provides a high-level programming interface that uses signals instead of events.

The event handler timerEvent() receives timer events.

See also

QChronoTimer timerEvent() startTimer() killTimer()

Inheritance diagram of PySide6.QtCore.QTimerEvent

Synopsis

Methods

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

__init__(timerId)
Parameters:

timerIdTimerId

Constructs a timer event object with the timer identifier set to timerId.

__init__(arg__1)
Parameters:

arg__1QTimerEvent

__init__(timerId)
Parameters:

timerId – int

Constructs a timer event object with the timer identifier set to timerId.

id()
Return type:

TimerId

Returns the TimerId of the timer associated with this event, which is the same identifier returned by startTimer() cast to TimerId .

matches(timer)
Parameters:

timerQBasicTimer

Return type:

bool

Returns true if this timer event and timer have the same ID, otherwise returns false.

timerId()
Return type:

int

Returns the unique timer identifier, which is the same identifier as returned from startTimer() .