mywnd.h
#ifndef MYWND_H
#define MYWND_H
#include <QWidget>
#include <QDebug>
#include <QDateTime>
#include <QTimer>
namespace Ui {
class MyWnd;
}
class MyWnd : public QWidget
{
Q_OBJECT
public:
explicit MyWnd(QWidget *parent = nullptr);
~MyWnd();
//重写的定时器事件处理函数
void timerEvent(QTimerEvent *event);
private slots:
void on_pushButton_clicked();
//自定义的定时器timeout信号的槽函数
void myslot_timeout();
void on_pushButton_2_clicked();
private:
Ui::MyWnd *ui;
int timer_id;
//定时器类的对象
QTimer *timer;
};
#endif // MYWND_H
main.cpp
#include "mywnd.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyWnd w;
w.show();
return a.exec();
}