Gitee项目信息
Qt编写的一些开源的demo,预计会有100多个,一直持续更新完善,代码简洁易懂注释详细,每个都是独立项目,非常适合初学者,代码随意传播使用,拒绝打赏和捐赠,欢迎留言评论!
项目信息
Github地址:https://gitee.com/feiyangqingyun/QWidgetDemo
项目名称:QWidgetDemo
项目作者:飞扬青云
开发语言:C++
开源许可协议:MulanPSL-1.0
关于开源许可协议:MulanPSL-1.0
这是中国开源云联盟官网上线的“木兰宽松许可证”(MulanPSL),据传这是中国首个开源协议。木兰宽松许可证第 1 版包含了版权许可、专利许可和无商标许可,可自由重新分发,但必须提供许可证的副本,并保留版权、商标、专利及免责声明。
相比 Apache License,MulanPSL 拥有两大优势:
- 解决联盟存在互诉漏洞,也就是 A 想诉 B,A 授权 C,由 C 可以诉 B 的问题。
- 比 Apache License 更友好一些,Apache License 要求列出每个修改文件,其实很多项目做不到这一点,所以 MulanPSL 直接取消了这项要求。
一、目录说明
- 可以选择打开QWidgetDemo.pro一次性编译所有的,也可以进入到目录下打开pro进行编译
- 如果发现有些子项目没有加载请打开QWidgetDemo.pro仔细看里面的注释
- 编译好的可执行文件在源码下的bin目录
编号 | 文件夹 | 描述 |
---|---|---|
1 | lightbutton | 高亮按钮控件 |
2 | movewidget | 通用控件移动类 |
3 | flatui | 模仿flatui类 |
4 | countcode | 代码统计组件 |
5 | gifwidget | 屏幕录制控件 |
6 | comtool | 串口调试助手 |
7 | nettool | 网络调试助手 |
8 | devicesizetable | 硬盘容量控件 |
9 | styledemo | 高仿PS黑色+扁平白色+淡蓝色风格主题 |
10 | navbutton | 导航按钮控件 |
11 | videopanel | 视频监控画面分割demo |
12 | framelesswidget | 通用无边框拖动拉伸类 |
13 | ipaddress | IP地址输入控件 |
14 | bgdemo | 无边框背景透明窗体 |
15 | dbpage | 通用数据库翻页查询 |
16 | pngtool | PNG图片警告去除工具 |
17 | savelog | 日志重定向输出类 |
18 | saveruntime | 运行时间记录类 |
19 | colorwidget | 颜色拾取器 |
20 | maskwidget | 遮罩层窗体 |
21 | battery | 电池电量控件 |
22 | lineeditnext | 文本框回车焦点下移 |
23 | zhtopy | 汉字转拼音 |
24 | qwtdemo | qwt的源码版本,无需插件,直接源码集成到你的项目即可 |
25 | buttondefence | 通用按钮地图效果 |
26 | mouseline | 鼠标定位十字线 |
27 | emailtool | 邮件发送工具 |
28 | ntpclient | NTP服务器时间同步 |
29 | lunarcalendarwidget | 农历控件 |
30 | videowidget | 通用视频控件 |
31 | screenwidget | 屏幕截图控件 |
32 | imageswitch | 图片开关控件 |
33 | echartgauge | echart仪表盘含交互支持webkit及webengine |
34 | ffmpegdemo | 视频流播放ffmpeg内核 |
35 | vlcdemo | 视频流播放vlc内核 |
36 | key | 秘钥生成器 |
37 | live | 程序守护进程 |
38 | designer | QtDesigner4源码 |
39 | netserver | 网络中转服务器 |
二、学习群
- Qt交流大会群 853086607(雨田哥)
- Qt技术交流群 46679801(3000人群)
- Qt进阶之路群 734623697(武威的涛哥)
三、效果图
123456789101112131415161718192021222324252627282930313233343536373839
Dotnet9网站常驻编辑。