QBasicTimer Class Reference

[ QtCore module]

QBasicTimer 类为对象提供计时器事件。 更多...

方法


详细描述

QBasicTimer 类为对象提供计时器事件。

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 () 函数被调用。

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 ().

Wiggly example uses QBasicTimer to repaint a widget at regular intervals.


方法文档编制

QBasicTimer.__init__ ( self )

构造基本计时器。

另请参阅 start ().

QBasicTimer.__init__ ( self , QBasicTimer )

bool QBasicTimer.isActive ( self )

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

另请参阅 start () 和 stop ().

QBasicTimer.start ( self , int  msec , QObject   obj )

Starts (or restarts) the timer with a msec 毫秒 timeout.

给定 object 将接收计时器事件。

另请参阅 stop (), isActive (),和 QObject.timerEvent ().

QBasicTimer.stop ( self )

停止计时器。

另请参阅 start () 和 isActive ().

int QBasicTimer.timerId ( self )

返回计时器 ID。

另请参阅 QTimerEvent.timerId ().