时钟代码:
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include
#include
#include
#include
#include
#include
QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr);
~Widget();
public slots:
void paintEvent(QPaintEvent *event) override;
void myupdate();
private:
Ui::Widget *ui;
//定义一个计时器
QTimer *timer;
};
#endif // WIDGET_H
widget.c服务器托管网pp:
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
timer = new QTimer(this);
connect(timer, &QTimer::timeout, this, &Widget::myupdate);
timer->start(1000);
}
Widget::~Widget()
{
delete ui;
}
void Widget::paintEvent(QP服务器托管网aintEvent *event)
{
qDebug()width()/2, this->height()/2);
//画个圆
painter.drawEllipse(QPoint(0,0), 200,200);
pen.setWidth(2);
painter.setPen(pen);
//12刻度实现
for(int i=1; i=1; i--){
painter.drawText(QPoint(0, -160), QString::number(i));
painter.rotate(-360/12);
}
painter.restore();
//给画家 偏移坐标系
painter.save();
painter.rotate((hour-12)%12*360/12+180); //旋转坐标系
qDebug()
运行截图:
思维导图
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
一些深度学习中零零散散的知识点 迁移学习 https://blog.csdn.net/sikh_0529/article/details/126864397 残差网络 对于传统的CNN,如果只是简单的增加深度,就会导致梯度消失或者梯度爆炸。对于这种方式的解决方…