The QT doc says :
Unlike QTimer, QBasicTimer doesn't inherit from QObject....
This makes QBasicTimer a more lightweight alternative to QTimer.

Any link to lightweight QT literature or articles ?

The code for Wiggly Example is :
Qt Code:
  1. void AnalogClock::timerEvent(QTimerEvent *event)
  2. {
  3. if (event->timerId() == timer.timerId()) {
  4. ++step;
  5. update();
  6. } else {
  7. QWidget::timerEvent(event);
  8. }
  9. }
To copy to clipboard, switch view to plain text mode 
And my question is who more can call my timerEvent ? Can I delete the timerId() check ?