Qt编写自定义控件50-迷你仪表盘
Qt 自定义 控件 编写 50 仪表盘 迷你
2023-09-14 09:01:41 时间
一、前言
这个控件取名叫迷你仪表盘,是以为该控件可以缩小到很小很小的区域显示,非常适合小面积区域展示仪表数据使用,还可以手动触摸调节进度,是我个人觉得最漂亮小巧的一个控件。初次看到类似的控件是在一个音乐视频编辑软件中,用来展示左通道右通道音量等,有非常多的类似的迷你仪表盘在整个软件系统中,用户可以直接鼠标滑动调节,以最小的占用区域展示最大的信息,漂亮!
本控件还拓展了可以左右等分显示,比如中间的值是0,左侧就是低于0的值区域,右侧就是大于0的值区域,进度不一样展示,支持左右旋转角度设置以及各种颜色的设置。
二、实现的功能
- 1:支持指示器样式选择 线条指示器/指针指示器/圆角指针指示器/三角形指示器
- 2:支持鼠标按下旋转改变值
- 3:支持负数刻度值
- 4:支持设置当前值及范围值
- 5:支持左右旋转角度设置
- 6:支持设置刻度数量
- 7:支持设置边框颜色/背景颜色/文本颜色/进度颜色
- 8:支持设置是否等分显示左右值
三、效果图
四、头文件代码
#ifndef GAUGEMINI_H
#define GAUGEMINI_H
/**
* 迷你仪表盘控件 作者:feiyangqingyun(QQ:517216493) 2017-11-26
* 1:支持指示器样式选择 线条指示器/指针指示器/圆角指针指示器/三角形指示器
* 2:支持鼠
相关文章
- QT断点调试[通俗易懂]
- qt tabwidget样式_qt tablewidget使用
- C/C++ Qt ListWidget 增加右键菜单
- C/C++ Qt TreeWidget 单层树形组件应用
- Qt - 聊天室发送图片/文件
- Qt官方示例-网络下载器
- Linux下QT实现摄像头程序开发(linuxqt摄像头)
- Linux下Qt编译技术探索(linuxqt编译)
- Linux查看Qt版本:一个快速指南(linux查看qt版本)
- 使用Qt快速连接MySQL数据库(qt连接mysql)
- Qt 静态编译在 Linux 的实践(qt静态编译linux)
- 集成开发Linux与Qt集成开发:实现无缝交互(linux与qt)
- 如何在QT应用程序中使用MYSQL进行编程?(qt的mysql编程)
- 使用Qt框架插入MySQL中的数据(qt插入mysql)
- Linux Qt窗口:快速构建你的GUI界面(linux qt 窗口)
- 使用Linux系统成功运行QT程序的步骤与技巧(linux运行qt程序)
- 编程使用Qt快速实现SQLServer数据库编程(qt中sqlserver)
- QT开发MSSQL数据库技术实现(qt mssql)
- MySQL驱动Qt开发:新开发者的进阶指南(mysql驱动 qt)