Qt编写自定义控件59-直方动态图
Qt 自定义 控件 编写 59 动态图
2023-09-14 09:01:41 时间
一、前言
直方动态图类似于音乐播放时候的柱状图展示,顶部提供一个横线条,当柱状上升的时候,该线条类似于帽子的形式冲到顶端,相当于柱状顶上去的感觉,给人一种动态的感觉,听音乐的同时更加赏心悦目,原理比较简单,就是用2个定时器,一个定时器间隔比较短,负责快速把柱状图从底部冲到设置的值,同时横线条跟随一起冲上去,一个定时器负责慢慢的跌落值到0,然后横线条缓慢下降,下降速度比柱状图的速度要慢一些,产生一种对比的效果,看起来更像是跌落的感觉。
二、实现的功能
- 1:可设置最大值/最小值/当前值
- 2:可设置顶部滑块高度
- 3:可设置每次变动的步长
- 4:可设置item之间的间隔
- 5:可设置渐变的背景颜色
- 6:可设置柱状条颜色
三、效果图
四、头文件代码
#ifndef WAVEBAR_H
#define WAVEBAR_H
/**
* 直方动态图控件 作者:feiyangqingyun(QQ:517216493) 2016-11-6
* 1:可设置最大值/最小值/当前值
* 2:可设置顶部滑块高度
* 3:可设置每次变动的步长
* 4:可设置item之间的间隔
* 5:可设置渐变的背景颜色
* 6:可设置柱状条颜色
*/
#include <QWidget>
#ifdef quc
#if (QT_VERSION < QT_VERS
相关文章
- Qt编写自定义控件68-IP地址输入框
- Qt编写自定义控件45-柱状标尺控件
- Qt编写自定义控件39-导航标签
- Qt编写自定义控件38-高亮按钮
- Qt编写自定义控件27-颜色按钮面板
- Qt编写自定义控件26-平铺背景控件
- Qt编写自定义控件25-自定义QCustomPlot
- Qt编写自定义控件24-图片轮播控件
- Qt编写自定义控件23-广告轮播控件
- Qt编写自定义控件58-直方对称图
- Qt编写自定义控件60-声音波形图
- Qt编写自定义控件54-时钟仪表盘
- Qt编写自定义控件19-图片背景时钟
- Qt编写自定义控件7-自定义可拖动多边形
- Qt编写自定义控件6-指南针仪表盘
- Qt编写自定义控件64-垂直时间轴
- Qt 信号槽收发自定义类/自定义结构体的2种方法
- Qt 自定义属性 Q_PROPERTY
- QT 自定义Http客户端
- Qt 自定义日志类
- 【Qt 控件】自定义按钮
- Qt 自定义事件的实现