• 37201阅读
  • 87回复

QFramework开发构想,欢迎提意见 [复制链接]

上一主题 下一主题
离线liudianwu
 

只看楼主 正序阅读 楼主  发表于: 2016-05-15
用qt开发六七年了,一直思考着怎么最大限度的重复使用代码,这些年陆续封装过很多代码,想把这些代码全部统一归类,集成在一个项目文件,提供封装的类库及demo程序。一个人的思维有限,欢迎大家提意见。
后期会陆续整理文章发布,公开大部分源代码。
基本功能:
1:支持从4.7.0到5.7.0的任何Qt版本,不受版本限制。用了此框架,不会再有Qt版本不同而引起的程序编译通不过的烦恼。
2:极速导出数据到excel,支持表格数据或者查询的数据,不依赖任何组件,支持任何excel、wps等表格软件版本,导出10万行数据8个字段只需要3秒完成。对导出的表格样式可自定义主标题和副标题,可对导出的数据按照指定条件红色突出显示
3:数据导出到pdf及打印功能,支持表格数据或者查询的数据,支持横向纵向打印,自动分页。
4:数据分页dbapi类,只需传入表格对象,表名,翻页按钮即可。无需再写重复的方法处理翻页。
5:各种自定义控件,例如开关按钮、发光按钮,闪烁对象、温湿度控件、仪表仪器类控件等。
6:全新超级中英双拼输入法,非常适合触摸设备。
7:全局热键处理。
8:串口热敏打印机打印。
9:qcustomplot 2D图形曲线绘制(含鼠标数据跟踪)。
10:多线程邮件发送,支持多个接收邮箱。
11:多线程短信发送,支持多个接收号码及长短信。
12:Qffmpeg+Qvlc视频处理。
13:字符转LED数据处理。
14:全局日志输出类 applog,可动态挂载和卸载。
15:全局程序控制类 appkey,可控制程序的使用时间、运行时间、设备数量限制等。
16:封装百度地图调用接口,支持设备标注、路线查询、位置显示等。
17:自动清理程序早期数据类 cleanapi,传入要清理的数据库表名,执行间隔,保留的最大记录数即可。这样保证了整个系统存储的都是最新的数据。
18:NTP校时服务程序。
19:全局截图处理,可以很方便的直接在ARM上对程序进行截图。
20:程序存活检测功能 applive,通过udp通信实时发送心跳命令,这样可以保证程序7*24小时运行,在ARM上可采用 appdog看门狗程序。
21:已运行时间+当前时间+实时CPU使用率+实时内存使用率等。
22:自定义程序主界面底部信息。
23:Echart图表控件的交互。


V20160522完成功能
1:日志输出模块。
2:实时显示当前时间、已运行时间、CPU+内存占用率模块
3:数据导出到excel模块,含两种导出方式。


V20160516完成功能
1:全局截屏模块。
2:NTP校时服务模块。
3:取字模,字符转LED数据处理模块。
4:百度地图模块。
18条评分好评度+4贡献值+3金钱+27威望+4
haif1978 金钱 +1 - 2021-04-01
unitcode 金钱 +1 优秀文章,支持!n神马都是浮云 2018-11-22
350811zf 好评度 +1 很好的文章,值得学习! 2018-05-29
350811zf 贡献值 +1 很好的文章,值得学习! 2018-05-29
350811zf 威望 +1 很好的文章,值得学习! 2018-05-29
350811zf 金钱 +3 很好的文章,值得学习! 2018-05-29
冰竹 威望 +1 - 2017-06-26
kenan 金钱 +1 - 2017-03-03
薬師 好评度 +1 刘前辈的东西的框架非常不错,学习学习 2016-11-21
普里昂 好评度 +1 - 2016-11-01
12
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线qq771834540

只看该作者 87楼 发表于: 2022-12-13
,真是好事。
离线ddyyding

只看该作者 86楼 发表于: 2020-12-31
  
离线1435398884

只看该作者 85楼 发表于: 2018-11-30
支持大神
离线unitcode

只看该作者 84楼 发表于: 2018-11-22
优秀文章,支持!n神马都是浮云
离线bigma

只看该作者 83楼 发表于: 2018-05-29
这么牛掰的人,不如发起开源框架吧,或者加入天池项目,集思广益
离线john_duan

只看该作者 82楼 发表于: 2018-05-29
等一发刘大师创业
离线350811zf

只看该作者 81楼 发表于: 2018-05-29
很好的文章,值得学习!
离线350811zf

只看该作者 80楼 发表于: 2018-05-29
你好,我在做输入法,能把那个超级输入法源码发我一下吗?谢谢!!!412623416@qq.com
离线renwinping

只看该作者 79楼 发表于: 2017-02-08
ntp开源的很多! 改一个就可以。
离线liudianwu

只看该作者 78楼 发表于: 2017-02-04
回 422212809 的帖子
422212809:[表情] [表情] [表情] 楼主我愿意购买你的代码,通过什么方式可以购买? (2017-01-31 22:46) 

你好,可以加我QQ517216493
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线422212809

只看该作者 77楼 发表于: 2017-01-31
楼主我愿意购买你的代码,通过什么方式可以购买?
离线yuyoufei

只看该作者 76楼 发表于: 2016-11-21
封装网络,并有常用的网络操作,如搜索等应该会更实用
离线薬師

只看该作者 75楼 发表于: 2016-11-21
刘前辈的东西的框架非常不错,学习学习
离线liudianwu

只看该作者 74楼 发表于: 2016-11-20




欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 73楼 发表于: 2016-11-20
V201611105-V20161120
1:新增多态圆形进度条控件。
2:新增字模提取控件。
3:新增CPU内存控件。
4:新增面板容器控件。
5:新增面板移动容器控件。
6:新增旋转仪表盘控件,支持三种指示器样式,支持鼠标按住旋转。
7:新增指南针仪表盘控件。
8:新增图片背景时钟控件。
9:新增图片背景日历控件。
10:新增图片浏览墙控件。
11:高亮发光按钮及仪表盘控件新增左上角遮罩层绘制。
12:进度条相关控件新增顺时针逆时针旋转选项。
13:新增全局截屏控件,支持任意qt版本。
14:新增屏幕拾色器控件。
15:新增存储器容量控件。
16:修正部分BUG,改进部分处理。

V20161008-V20161103
1:新增多态圆形进度条控件。
2:新增多彩进度条控件。
3:新增高亮发光按钮控件。
4:新增滑动导航条控件。
5:新增图片浏览控件。
6:新增简单曲线图控件。
7:新增树状导航栏控件。
8:新增动画按钮控件。
9:新增电池电量控件。
10:新增多彩数码管控件。
11:新增LED数字显示控件。
12:新增音量控件。
13:新增波形动态图控件。
14:新增直方动态图控件。
15:新增直方对称图控件。
16:新增开关按钮控件。
17:新增速度仪表盘控件。
18:新增三色仪表盘控件。
19:新增汽车仪表盘控件。
20:新增温度仪表盘控件。
21:新增圆形仪表盘控件。
22:新增柱状标尺控件。
23:新增单线标尺控件。
24:新增滑动标尺控件。
25:新增开关按钮控件,支持多种样式。




欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 72楼 发表于: 2016-11-11




欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 71楼 发表于: 2016-11-11
近期整理和完成的部分自定义控件运行效果图:




欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线hunterzf

只看该作者 70楼 发表于: 2016-09-26
支持一下牛人
离线fu22507411

只看该作者 69楼 发表于: 2016-09-26
win7有个界面拖动到边缘的效果,以及最小化的动画效果,能保留吗?
邮箱jiahao_coffee@foxmail.com 有问题可以免费咨询,有空都会回答,不过太难了我答不上来不要介意哈
离线zw25241

只看该作者 68楼 发表于: 2016-09-23
支持刘大师!
离线圣域天子

只看该作者 67楼 发表于: 2016-09-23
回 zejin 的帖子
zejin:给楼主一个建议,做出来的框架一定要开源,如果有不方便开源的模块就拿掉。
我不知其他人,我是不开源的东西坚决不用,也不敢用。 (2016-09-23 13:07) 

楼主的是开源的呀~~~
离线zejin

只看该作者 66楼 发表于: 2016-09-23
给楼主一个建议,做出来的框架一定要开源,如果有不方便开源的模块就拿掉。
我不知其他人,我是不开源的东西坚决不用,也不敢用。
离线artisgrammer

只看该作者 65楼 发表于: 2016-09-13
感觉非常厉害,支持楼主
离线liuyuanan

只看该作者 64楼 发表于: 2016-09-11
大神,请问框架进度如何了?
离线mu_de_yu

只看该作者 63楼 发表于: 2016-08-31
开始加入追随牛人的队伍
离线fastestsnail

只看该作者 62楼 发表于: 2016-08-11
大神是怎么炼成的
离线westlor

只看该作者 61楼 发表于: 2016-08-10
强烈请求excel导出部分开源呀!!!
离线圣域天子

只看该作者 60楼 发表于: 2016-07-28
更新到什么程度了?
下载有么?
再下来看看~~~
离线liudianwu

只看该作者 59楼 发表于: 2016-07-28
回 weinkym 的帖子
weinkym:此项目支持mac吗 (2016-07-27 20:09) 

肯定支持的!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线weinkym

只看该作者 58楼 发表于: 2016-07-27
此项目支持mac吗
离线ghbjimmy

只看该作者 57楼 发表于: 2016-07-19
牛人,膜拜下!
这是我的帖子!
离线liudianwu

只看该作者 56楼 发表于: 2016-06-29
QVlc模块核心代码: qvlc.zip (3 K) 下载次数:116
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liudianwu

只看该作者 55楼 发表于: 2016-06-29
V20160629
1:QVlc模块,集成vlc的一些常用操作,传入播放链接即可,同时支持rtsp视频流、本地媒体文件、本地摄像头、本地图片文件的播放。
2:媒体播放界面16通道自由切换,双击可放大全屏,再次双击还原,通道各种组合显示。
3:摄像机掉线自动重连。多线程处理,vlc极小CPU占用,界面毫无压力。

欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线songvsclou

只看该作者 54楼 发表于: 2016-06-23
1.能实现自动升级吗?
2.日志部分,是否有更简单的实现方法?
离线t1029901995

只看该作者 53楼 发表于: 2016-06-22
回 liudianwu 的帖子
liudianwu:到目前为止,整个框架代码树状图。
[图片] (2016-05-29 20:28) 

好厉害
离线神经023

只看该作者 52楼 发表于: 2016-06-10
牛逼
离线liudianwu

只看该作者 51楼 发表于: 2016-06-09
回 liuyuanan 的帖子
liuyuanan:[表情] 建议加入以下模块:网络通讯模块;二维码生成及解码模块;数据库访问模块(支持大部分常用数据库访问)。 (2016-06-09 09:06) 

嗯,好建议,会加入的!谢谢!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线liuyuanan

只看该作者 50楼 发表于: 2016-06-09
   建议还加上加解密模块,分对称式和非对称式加密
离线liuyuanan

只看该作者 49楼 发表于: 2016-06-09
建议加入以下模块:网络通讯模块;二维码生成及解码模块;数据库访问模块(支持大部分常用数据库访问)。
快速回复
限100 字节
 
上一个 下一个