标题:Qt自定义控件开发/控件分组/集成到QtCreator/拖曳式开发/所见即所得/组态软件开发
作者:liudianwu
日期:2025-10-31 08:15
内容:
## 一、前言说明
之前已经写过至少207个控件,不过分组是统一的一个Quc Widgets,近期有用户提到能不能多一些分组,比如仪表盘类别、进度条类别等,关于这个分组,其实之前由于控件数量巨多,已经实现了分门别类存放的,比如仪表盘类的叫gauge目录,进度条类的叫progress目录,而且对应的示例demo也都是按照分组存放的,所以要实现控件集成到Qt设计器中也是分组的,非常容易,只需要在对应plugin.cpp类中将对应分组名称改成对应的分组即可,比如在gaugecarplugin.cpp的group()函数中return QLatin1String("Quc Gauge"),Qt设计器会自动分组,所有这个分组的,会自动合并到一个选项卡中,这样用户拖曳设计的时候就非常方便了,之前是挤在一个分组中,要下拉滚动条选好久,现在直接先定位到分组展开,再拖曳对应的控件即可。
## 二、效果图
## 三、相关地址
1. 国内站点:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)
2. 国际站点:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)
3. 个人作品:[https://blog.csdn.net/feiyangqingyun/article/details/97565652](https://blog.csdn.net/feiyangqingyun/article/details/97565652)
4. 文件地址:[https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A](https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A) 提取码:o05q文件名:bin_quc.zip
## 四、功能特点
1. 超过207个精美控件并持续不断迭代更新升级,种类超多,控件类型极其丰富。
2. 涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历、广告轮播、饼状图、环形图、时间轴、拓展控件、增强控件等。
3. 每个类都是独立的一个.h头文件和.cpp实现文件组成,零耦合,不依赖其他文件,方便单个控件独立出来以源码形式集成到项目中,方便直观。
4. 控件数量远超其他第三方控件库比如qwt集成的控件数量,使用方式也比其简单友好零耦合。
5. 支持任意Qt版本,亲测Qt4/5/6的所有版本,全部纯Qt编写,QWidget+QPainter绘制。
6. 支持任意编译器,包括但不限于mingw、msvc、gcc、clang等编译器。
7. 支持任意操作系统,包括但不限于windows、linux、mac、android、uos、银河麒麟、各种国产linux、嵌入式linux、树莓派、香橙派、全志H3等。
..