编译生成设计师插件
Qt/C精美控件源码(共202个支持Qt4、Qt5、Qt6)/可视化拖曳开发 1. 超过188个精美控件并持续不断迭代更新升级种类超多控件类型极其丰富。 2. 涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏flatui、高亮按钮、滑动选择器、农历、广告轮播、饼状图、环形图、时间轴、拓展控件、增强控件等。 3. 每个类都是独立的一个.h头文件和.cpp实现文件组成零耦合不依赖其他文件方便单个控件独立出来以源码形式集成到项目中方便直观。 4. 控件数量远超其他第三方控件库比如qwt集成的控件数量使用方式也比其简单友好零耦合。 5. 支持任意Qt版本亲测Qt4.6到Qt5.15的所有版本全部纯Qt编写QWidgetQPainter绘制。 6. 支持任意编译器包括但不限于mingw、msvc、gcc、clang等编译器。 7. 支持任意操作系统包括但不限于windows、linux、mac、android、uos、银河麒麟、各种国产linux、嵌入式linux、树莓派、香橙派、全志H3等。 8. 支持编译生成设计师插件可直接集成到QtCreator的控件栏中和自带的控件一样使用大部分效果只要设置几个属性即可极为方便。 9. 支持编译生成独立的非插件形式的动态库文件体积小比如嵌入式linux不支持designer只需要动态库的形式。 10. 每个控件都有一个单独的完整的使用demo方便参考学习单个控件使用非常适合初学者。 11. 提供一个所有控件使用的集成的example方便快速查看所有控件的效果。 12. 支持直接源码集成到example的方式方便编译到安卓for web套件等。 13. 支持编译成wasm文件直接网页运行可以在谷歌、火狐、edge等浏览器运行原生性能。 14. 每个控件的源代码都有详细中文注释都按照统一设计规范编写方便学习自定义控件的编写。 15. 每个控件都内置默认配色demo对应的配色都非常精美。 16. 部分控件提供多种样式风格选择多种指示器样式选择。 17. 所有控件自适应布局和窗体拉伸变化自动缩放。 18. 配套额外的自定义控件属性设计器类似组态设计器纯中文属性名称支持拖曳设计所见即所得支持导入导出xml格式。 19. 集成fontawesome图形字体阿里巴巴iconfont收藏的几百个图形字体享受图形字体带来的乐趣。 20. 所有控件最后生成一个dll动态库文件可以直接集成到qtcreator中拖曳设计使用。 21. 控件源码全部分门别类存放pri模块形式集成提供控件对照表快速查找对应控件和说明。最近在搞Qt开发发现了一个宝藏控件库简直让我眼前一亮这个库包含了超过188个精美的控件而且还在不断更新迭代。从仪表盘到进度条从曲线图到导航栏应有尽有。最让我惊喜的是这些控件都是零耦合的每个控件都是一个独立的.h和.cpp文件方便直接集成到项目中。先来看个简单的例子比如你想在项目中加入一个进度条控件。你只需要将ProgressBar.h和ProgressBar.cpp文件复制到你的项目中然后在你的主窗口类中包含这个头文件接着就可以在代码中使用它了#include ProgressBar.h // 在某个函数中初始化进度条 ProgressBar *progressBar new ProgressBar(this); progressBar-setValue(50); // 设置进度为50% progressBar-setGeometry(100, 100, 200, 20); // 设置位置和大小是不是很简单而且这个进度条控件还支持多种样式和配色你可以根据自己的需求进行调整。再来看一个稍微复杂一点的控件比如一个温度计控件。这个控件不仅显示当前温度还可以设置温度范围、颜色等属性#include Thermometer.h // 初始化温度计 Thermometer *thermometer new Thermometer(this); thermometer-setTemperature(25); // 设置当前温度 thermometer-setMinTemperature(-10); // 设置最低温度 thermometer-setMaxTemperature(40); // 设置最高温度 thermometer-setGeometry(100, 150, 50, 200); // 设置位置和大小这个温度计控件还支持自适应布局当窗口大小变化时它会自动调整自己的大小和位置确保显示效果始终如一。Qt/C精美控件源码(共202个支持Qt4、Qt5、Qt6)/可视化拖曳开发 1. 超过188个精美控件并持续不断迭代更新升级种类超多控件类型极其丰富。 2. 涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏flatui、高亮按钮、滑动选择器、农历、广告轮播、饼状图、环形图、时间轴、拓展控件、增强控件等。 3. 每个类都是独立的一个.h头文件和.cpp实现文件组成零耦合不依赖其他文件方便单个控件独立出来以源码形式集成到项目中方便直观。 4. 控件数量远超其他第三方控件库比如qwt集成的控件数量使用方式也比其简单友好零耦合。 5. 支持任意Qt版本亲测Qt4.6到Qt5.15的所有版本全部纯Qt编写QWidgetQPainter绘制。 6. 支持任意编译器包括但不限于mingw、msvc、gcc、clang等编译器。 7. 支持任意操作系统包括但不限于windows、linux、mac、android、uos、银河麒麟、各种国产linux、嵌入式linux、树莓派、香橙派、全志H3等。 8. 支持编译生成设计师插件可直接集成到QtCreator的控件栏中和自带的控件一样使用大部分效果只要设置几个属性即可极为方便。 9. 支持编译生成独立的非插件形式的动态库文件体积小比如嵌入式linux不支持designer只需要动态库的形式。 10. 每个控件都有一个单独的完整的使用demo方便参考学习单个控件使用非常适合初学者。 11. 提供一个所有控件使用的集成的example方便快速查看所有控件的效果。 12. 支持直接源码集成到example的方式方便编译到安卓for web套件等。 13. 支持编译成wasm文件直接网页运行可以在谷歌、火狐、edge等浏览器运行原生性能。 14. 每个控件的源代码都有详细中文注释都按照统一设计规范编写方便学习自定义控件的编写。 15. 每个控件都内置默认配色demo对应的配色都非常精美。 16. 部分控件提供多种样式风格选择多种指示器样式选择。 17. 所有控件自适应布局和窗体拉伸变化自动缩放。 18. 配套额外的自定义控件属性设计器类似组态设计器纯中文属性名称支持拖曳设计所见即所得支持导入导出xml格式。 19. 集成fontawesome图形字体阿里巴巴iconfont收藏的几百个图形字体享受图形字体带来的乐趣。 20. 所有控件最后生成一个dll动态库文件可以直接集成到qtcreator中拖曳设计使用。 21. 控件源码全部分门别类存放pri模块形式集成提供控件对照表快速查找对应控件和说明。如果你是个初学者也不用担心这个库为每个控件都提供了一个完整的使用demo方便你快速上手。比如你想学习如何使用曲线图控件你可以直接查看CurveChartDemo项目里面详细展示了如何创建和配置一个曲线图#include CurveChart.h // 初始化曲线图 CurveChart *curveChart new CurveChart(this); curveChart-addDataPoint(0, 10); curveChart-addDataPoint(1, 20); curveChart-addDataPoint(2, 15); curveChart-setGeometry(100, 400, 300, 200); // 设置位置和大小这个曲线图控件还支持多种样式和指示器你可以根据自己的需求进行选择。最让我惊喜的是这个库还支持编译生成设计师插件你可以直接将控件集成到QtCreator的控件栏中像使用自带控件一样使用它们。比如你可以将FlatUI控件库编译成插件然后在QtCreator中直接拖曳使用非常方便。qmake -o Makefile FlatUI.pro make make install编译完成后你就可以在QtCreator的控件栏中看到这些控件了直接拖曳到你的窗口中即可使用。总的来说这个Qt控件库功能强大、使用方便非常适合各种类型的Qt项目。无论你是初学者还是资深开发者都能从中找到适合自己的控件。如果你也在搞Qt开发不妨试试这个库相信你会有不少收获
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2484681.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!