Qt程序设计-柱状温度计自定义控件实例
本文讲解Qt柱状温度计自定义控件实例。
效果演示

创建温度计类
- #ifndef THERMOMETER_H
- #define THERMOMETER_H
-
- #include
- #include
- #include
- #include
- #include
- 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;