[Code]


#include <QCoreApplication>

#include <QDebug>

#include <QTimer>


struct Obj : QObject {

  Q_OBJECT

public slots:

  void processTimeout() {

    qDebug() << "processTimeout";

  }

};


int main(int argc, char *argv[]) {

  QCoreApplication a(argc, argv);


  QTimer timer;

  Obj obj;

  QObject::connect(&timer, &QTimer::timeout, &obj, &Obj::processTimeout);


  timer.start(1000);


  return a.exec();

}


#include "main.moc"



[Download]

timer_test.tar.gz