Home · All Classes · Modules  · QSS HELP  · QSS 案例 · VER007 HOME

QBasicTimer Class Reference
[QtCore module]

该QBasicTimer类提供了定时器事件的对象。More...

Methods


Detailed Description

该QBasicTimer类提供了定时器事件的对象。

这是由内部的Qt快速,重量轻,低层次的类。我们建议使用更高级别QTimer如果您要使用计时器在你的应用程序类,而不是这个类。请注意,这个定时器是一个重复的计时器,将发送后续的定时器事件,除非stop( )函数被调用。

要使用这个类,创建一个QBasicTimer ,并调用它的start( )与一个超时间隔和一个指针指向一个函数QObject子类。当定时器超时,它会发送一个计时器事件到QObject子类。计时器可以在任何时候停止使用stop( ) 。isActive()对正在运行的定时器返回True ,即它已经开始,还没有达到超时时间,一直没有停止。定时器的ID可以用检索timerId( ) 。

Wiggly示例使用QBasicTimer重绘窗口小部件定期。


Method Documentation

QBasicTimer.__init__ (self)

Contructs一个基本定时器。

See also start( ) 。

QBasicTimer.__init__ (self, QBasicTimer)

bool QBasicTimer.isActive (self)

如果计时器正在运行,并且尚未停止,则返回True ,否则返回False 。

See also start()和stop( ) 。

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

启动(或重启)与计时器msec毫秒超时。

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

See also stop( )isActive()和QObject.timerEvent( ) 。

QBasicTimer.stop (self)

停止计时器。

See also start()和isActive( ) 。

int QBasicTimer.timerId (self)

返回定时器的ID 。

See also QTimerEvent.timerId( ) 。




PyQt 4.10.3 for X11 Copyright © Riverbank Computing Ltd and Nokia 2012 Qt 4.8.5