本文讲解Qt仪器表盘自定义控件实例。
效果如下
创建仪表表盘类
#ifndef DIALPLATE_H
#define DIALPLATE_H
#include <QWidget>
#include <QTimer>
#include <QPainter>
#include <QPen>
#include <QDebug>
#include <QtMath>
#include <QPropertyAnimation>
class DialPlate : public QWidget
{
Q_OBJECT
Q_PROPERTY(double value READ getValue WRITE setValue)
public:
explicit DialPlate(QWidget *parent = nullptr);