The QBasicTimer class provides timer events for objects. 更多...
| 头: | #include <QBasicTimer> | 
| qmake: | QT += core | 
| QBasicTimer () | |
| ~QBasicTimer () | |
| bool | isActive () const | 
| void | start (int msec , QObject * object ) | 
| void | start (int msec , Qt::TimerType timerType , QObject * obj ) | 
| void | stop () | 
| int | timerId () const | 
The QBasicTimer class provides timer events for objects.
这是用于 Qt 内部的快速、轻量、低级类。推荐使用更高级 QTimer 类而不是此类,若想要在应用程序中使用计时器。注意,该计时器是将发送后续计时器事件的重复计时器,除非 stop () 函数被调用。
						To use this class, create a
						
							QBasicTimer
						
						, and call its
						
							start
						
						() 函数按超时间隔和采用指针指向
						
							QObject
						
						子类。当超时时,计时器会将计时器事件发送给
						
							QObject
						
						子类。可以在任何时候停止计时器,使用
						
							stop
						
						().
						
							isActive
						
						() 返回
						
true
						
						对于在运行 (即:它已启动,尚未到达超时时间,且尚未停止) 计时器。检索计时器的 ID 可以使用
						
							timerId
						
						().
					
The Wiggly example uses QBasicTimer to repaint a widget at regular intervals.
另请参阅 QTimer , QTimerEvent , QObject::timerEvent (), 计时器 ,和 摆动范例 .
构造基本计时器。
另请参阅 start ().
销毁基本计时器。
						返回
						
true
						
						若计时器在运行且尚未停止;否则返回
						
false
						
						.
					
启动 (或重启) 计时器按 msec 毫秒超时。计时器将是 Qt::CoarseTimer 。见 Qt::TimerType 了解不同计时器类型的有关信息。
给定 object 将接收计时器事件。
另请参阅 stop (), isActive (), QObject::timerEvent (),和 Qt::CoarseTimer .
这是重载函数。
启动 (或重启) 计时器按 msec 毫秒超时和给定 timerType 。见 Qt::TimerType 了解不同计时器类型的有关信息。
obj 将接收计时器事件。
另请参阅 stop (), isActive (), QObject::timerEvent (),和 Qt::TimerType .
停止计时器。
返回计时器 ID。
另请参阅 QTimerEvent::timerId ().