#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <iostream> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private: Ui::MainWindow *ui; public slots: void update(); }; #endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QtCore/QDebug> #include <QTimer> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); qDebug() << "hello"; QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); timer->start(3000); qDebug() << "hello2"; } MainWindow::~MainWindow() { delete ui; } void MainWindow::update() { qDebug() << "update"; }
出力結果
hello
hello2
update
update
update
update
0 件のコメント:
コメントを投稿