源代码
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
time_1 = startTimer(1000);
QTime nowtime =QTime::currentTime();
hour=nowtime.hour();
minute=nowtime.minute();
second=nowtime.second();
}
Widget::~Widget()
{
delete ui;
}
void Widget::timerEvent(QTimerEvent *event)
{
second++;
if(second==60)
{
second=0;
minute++;
if(minute==60)
{
minute=0;
hour++;
if(hour==12)
{
hour=0;
}
}
}
}
void Widget::paintEvent(QPaintEvent *event)
{
QPainter p(this);
//准备画笔
p.setPen(Qt::blue);
p.setFont(QFont("黑体",12));
QBrush b(