QBasicTimer¶
The
QBasicTimer
class provides timer events for objects. More…

Synopsis¶
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 thestop()
function is called.To use this class, create a
QBasicTimer
, and call itsstart()
function with a timeout interval and with a pointer to aQObject
subclass. When the timer times out it will send a timer event to theQObject
subclass. The timer can be stopped at any time usingstop()
.isActive()
returnstrue
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 usingtimerId()
.The Wiggly example uses
QBasicTimer
to repaint a widget at regular intervals.See also
-
class
QBasicTimer
¶ QBasicTimer(QBasicTimer)
- param QBasicTimer
Contructs a basic timer.
See also
-
PySide2.QtCore.QBasicTimer.
isActive
()¶ - Return type
bool
Returns
true
if the timer is running and has not been stopped; otherwise returnsfalse
.
-
PySide2.QtCore.QBasicTimer.
start
(msec, obj)¶ - Parameters
msec –
int
obj –
QObject
Starts (or restarts) the timer with a
msec
milliseconds timeout. The timer will be aCoarseTimer
. SeeTimerType
for information on the different timer types.The given
object
will receive timer events.See also
stop()
isActive()
timerEvent()
CoarseTimer
-
PySide2.QtCore.QBasicTimer.
start
(msec, timerType, obj) - Parameters
msec –
int
timerType –
TimerType
obj –
QObject
This is an overloaded function.
Starts (or restarts) the timer with a
msec
milliseconds timeout and the giventimerType
. SeeTimerType
for information on the different timer types.obj
will receive timer events.See also
stop()
isActive()
timerEvent()
TimerType
-
PySide2.QtCore.QBasicTimer.
stop
()¶ Stops the timer.
See also