Qt程序设计-柱状温度计自定义控件实例
本文讲解Qt柱状温度计自定义控件实例。
效果演示
创建温度计类
#ifndef THERMOMETER_H
#define THERMOMETER_H#include <QWidget>
#include <QPainter>
#include <QDebug>
#include <QTimer>
#include <QPropertyAnimation>
class Thermometer : public QWidget
{Q_OBJECT
public:explicit Thermometer(QWidget *parent = nullptr);~Thermometer();
protected:void paintEvent(QPaintEvent *event);//重绘
public:qreal getValue();void setValue(qreal value);
signals:public slots:private:qreal curValue;int maxValue, minValue;