#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtCore>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
startTimer(1000);
startTimer(5000);
startTimer(10000);
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::timerEvent(QTimerEvent *E)
{switch(E->timerId())
{case 1: ui->label->setText(tr("产生一个随机数:%1").arg(qrand()%10));break;
case 2: ui->label_2->setText(tr("五秒钟后关闭"));break;
case 3: qApp->quit();
break;
}
}
试验定时器的时候,发现只有case1有效果,其他没有效果,求高手指点。