Qt编写自定义控件58-直方对称图
Qt 自定义 控件 编写 对称 58
2023-09-14 09:01:41 时间
一、前言
本控件也非原创控件,是参考网上的代码而来的,对称顾名思义就是将画布平均成上下两部分,将设置的值自动按照画布高度的一半作为参照高度进行绘制,然后增加动态过渡效果,有点类似于声音播放时候的频谱效果,一般都会用多个直方对称图组合成一个控件来实现多个效果,看起来会更美观,背景颜色可以设置成渐变的,柱状条的颜色也可以自行设置。
二、实现的功能
- 1:可设置最大值/最小值/当前值
- 2:可设置每次过渡的步长
- 3:可设置item之间的间隔
- 4:可设置渐变的背景颜色
- 5:可设置柱状条的颜色
三、效果图
四、头文件代码
#ifndef WAVEDOUBLE_H
#define WAVEDOUBLE_H
/**
* 直方对称图控件 作者:feiyangqingyun(QQ:517216493) 2016-11-6
* 1:可设置最大值/最小值/当前值
* 2:可设置每次过渡的步长
* 3:可设置item之间的间隔
* 4:可设置渐变的背景颜色
* 5:可设置柱状条的颜色
*/
#include <QWidget>
#ifdef quc
#if (QT_VERSION < QT_VERSION_CHECK(5,7,0))
#include <QtDesigner/QDesignerExportWidget>
#else
#include <QtUiPlugin/QDesignerExportWidget>
#endif
相关文章
- Qt编写自定义控件71-圆弧进度条
- Qt编写自定义控件67-通用无边框
- Qt编写自定义控件49-飞机仪表盘
- Qt编写自定义控件47-面板区域控件
- Qt编写自定义控件40-导航进度条
- Qt编写自定义控件35-GIF录屏控件
- Qt编写自定义控件25-自定义QCustomPlot
- Qt编写自定义控件55-手机通讯录
- Qt编写自定义控件56-波浪曲线
- Qt编写自定义控件59-直方动态图
- Qt编写自定义控件61-通用移动
- Qt编写自定义控件14-环形进度条
- Qt编写自定义控件3-速度仪表盘
- Qt编写自定义控件2-进度条标尺
- Qt编写自定义控件52-颜色下拉框
- Qt自定义控件的使用教程
- Qt 信号槽收发自定义类/自定义结构体的2种方法
- 自定义Qt组件-通讯模块
- Qt Quick 常用控件:Button(按钮)用法及自定义
- Qt自定义Dialog
- Qt编写自定义控件-IP地址输入框
- Qt编写可视化大屏电子看板系统11-自定义控件