在平常的项目中经常会有到Qt做界面去显示一些数据,因此,使用Qt封装了一些自定义的控件。

 

1、所有控件使用Qt painter自绘,不需要依赖任何第三方库。

 2、提供setValue()接口,可以设置控件数据。

 3、每个控件都是一个单独的类。

 4、目前有仪表盘、滑块、进度条、按钮、曲线图等等。

 

下面是部分控件的演示:

 

圆形指示仪

 

QT自定义控件(开源源码)_软件设计

 

LED数字显示

QT自定义控件(开源源码)_软件设计_02

 

百分比进度条

QT自定义控件(开源源码)_软件设计_03

 

垂直方块进度条

QT自定义控件(开源源码)_软件设计_04

 

电源指示仪

QT自定义控件(开源源码)_软件设计_05

 

滑动背景按钮

QT自定义控件(开源源码)_软件设计_06

 

垂直右刻度指示仪

QT自定义控件(开源源码)_软件设计_07

 

垂直左刻度指示仪

QT自定义控件(开源源码)_软件设计_08

 

图表曲线显示

QT自定义控件(开源源码)_软件设计_09

 

椭圆滑块

QT自定义控件(开源源码)_软件设计_10

 

圆拱形指示仪

QT自定义控件(开源源码)_软件设计_11

 

旋转的圆

QT自定义控件(开源源码)_软件设计_12

 

频谱分析控件

QT自定义控件(开源源码)_软件设计_13