## 一、特别说明 1. 可以选择打开QWidgetDemo.pro一次性编译所有的,也可以到目录下打开pro编译。 2. 如果发现有些子项目没有加载请打开对应目录下的.pro仔细看里面的注释。 3. 编译好的可执行文件在源码同级目录下的bin目录。 4. 亲测Qt4.6到Qt6.2所有版本,亲测win、linux、mac、uos等系统。 5. 有少部分项目不支持部分Qt版本比如Qt6,会自动跳过。 6. **建议用git命令行下载,压缩包下载后重新解压文件可能会有问题,不知为何。** 8. **强烈推荐各位搭配Qt开发经验一起学习 [https://gitee.com/feiyangqingyun/qtkaifajingyan](https://gitee.com/feiyangqingyun/qtkaifajingyan)** 9. **各位有需要购买Qt商业版可以联系Qt中国商务人员微信 zzwdkxx ,支持Qt。** ## 二、目录说明 **高质量项目加粗显示** ### 2.1 控件相关-control - **电池电量-battery** ![](control/0snap/battery.jpg) - **设备按钮-devicebutton** ![](control/0snap/devicebutton.jpg) - 磁盘容量-devicesizetable ![](control/0snap/devicesizetable.jpg) - 图片开关-imageswitch ![](control/0snap/imageswitch.jpg) - IP地址输入框-ipaddress ![](control/0snap/ipaddress.jpg) - 高亮按钮-lightbutton ![](control/0snap/lightbutton.jpg) - **导航按钮-navbutton** ![](control/0snap/navbutton.jpg) - **日志重定向输出-savelog** ![](control/0snap/savelog.jpg) - **运行时间记录-saveruntime** ![](control/0snap/saveruntime.jpg) - 平滑曲线-smoothcurve ![](control/0snap/smoothcurve.jpg) - 汉字转拼音-zhtopy ![](control/0snap/zhtopy.jpg) ### 2.2 工具相关-tool | 名称 | 描述 | | :-------------: | :----------------: | | comtool | **串口调试助手** | | nettool | **网络调试助手** | | netserver | **网络中转服务器** | | base64helper | **图片文字转base** | | countcode | **代码行数统计** | | emailtool | 邮件发送工具 | | moneytool | 存款利息计算器 | | pngtool | 图片警告去除工具 | | keytool | **秘钥生成器** | | keydemo | 秘钥测试程序 | | livetool | 程序启动器 | | livedemo | 程序启动示例 | ![](tool/0snap/comtool.jpg) ![](tool/0snap/nettool.jpg) ![](tool/0snap/netserver.jpg) ![](tool/0snap/netserver2.jpg) ![](tool/0snap/base64helper.jpg) ![](tool/0snap/countcode.jpg) ![](tool/0snap/emailtool.jpg) ![](tool/0snap/moneytool.jpg) ![](tool/0snap/pngtool.jpg) ![](tool/0snap/keytool.jpg) ![](tool/0snap/keydemo.jpg) ![](tool/0snap/livetool.jpg) ![](tool/0snap/livedemo.jpg) ### 2.3 视频播放-video | 名称 | 描述 | | :-------------: | :----------------: | | videobox | **视频监控布局** | | videopanel | **视频监控面板** | | videowidget | 视频监控控件 | | playffmpeg | 视频播放ffmpeg | | playvlc | 视频播放vlc | | plaympv | 视频播放mpv | ![](video/0snap/videobox.jpg) ![](video/0snap/videopanel.jpg) ![](video/0snap/videowidget.jpg) ![](video/0snap/playffmpeg.jpg) ![](video/0snap/playvlc.jpg) ![](video/0snap/plaympv.jpg) ### 2.4 窗体相关-widget | 名称 | 描述 | | :-----------------: | :----------------: | | colorwidget | 颜色拾取器 | | framelesswidget | **通用无边框窗体** | | gifwidget | GIF录屏 | | lunarcalendarwidget | **农历控件** | | maskwidget | 通用遮罩层 | | movewidget | 通用控件移动 | | screenwidget | 屏幕截图 | ![](widget/0snap/colorwidget.jpg) ![](widget/0snap/framelesswidget.jpg) ![](widget/0snap/gifwidget.jpg) ![](widget/0snap/lunarcalendarwidget.jpg) ![](widget/0snap/maskwidget.jpg) ![](widget/0snap/movewidget.jpg) ![](widget/0snap/screenwidget.jpg) ### 2.5 界面美化-ui | 名称 | 描述 | | :-------------: | :------------------: | | flatui | 扁平化风格 | | styledemo | **三套风格样式** | | uidemo01 | 界面美化基础示例 | | uidemo08 | **界面美化入门示例** | | uidemo09 | 九宫格主界面 | | uidemo10 | **扁平化主界面** | | iconhelper | **超级图形字体** | ![](ui/0snap/flatui.jpg) ![](ui/0snap/styledemo.jpg) ![](ui/0snap/uidemo01.jpg) ![](ui/0snap/uidemo08.jpg) ![](ui/0snap/uidemo09.jpg) ![](ui/0snap/uidemo10.jpg) ![](ui/0snap/iconhelper1.jpg) ![](ui/0snap/iconhelper2.jpg) ### 2.6 其他相关-other | 名称 | 描述 | | :-------------: | :------------------: | | bgdemo | 异形窗体 | | dbpage | **通用数据库翻页** | | echartgauge | **echart图表js交互** | | lineeditnext | 文本框回车自动跳转 | | mouseline | 鼠标十字线 | | ntpclient | NTP校时 | | trayicon | 通用托盘效果 | | multobj2slot | 多对象共用槽 | | drawrect | 随机大量矩形 | ![](other/0snap/bgdemo.jpg) ![](other/0snap/dbpage.jpg) ![](other/0snap/echartgauge.jpg) ![](other/0snap/lineeditnext.jpg) ![](other/0snap/mouseline.jpg) ![](other/0snap/ntpclient.jpg) ![](other/0snap/trayicon.jpg) ![](other/0snap/multobj2slot.jpg) ![](other/0snap/drawrect.jpg) ### 2.7 第三方类-third | 名称 | 描述 | | :-------------: | :-------------------------: | | designer | QtDesigner设计师(Qt4) | | hotkey | 全局热键1 | | shortcut | 全局热键2 | | miniblink | **浏览器miniblink内核** | | qwtdemo | 无插件qwt示例 | | qcustomplotdemo | **精美图表qcustomplot示例** | ![](third/0snap/designer.jpg) ![](third/0snap/hotkey.jpg) ![](third/0snap/shortcut.jpg) ![](third/0snap/miniblink.jpg) ![](third/0snap/qwtdemo.jpg) ![](third/0snap/qcustomplotdemo1.jpg) ![](third/0snap/qcustomplotdemo2.jpg) ![](third/0snap/qcustomplotdemo3.jpg) ![](third/0snap/qcustomplotdemo4.jpg) ![](third/0snap/qcustomplotdemo5.jpg) ![](third/0snap/qcustomplotdemo6.jpg) ![](third/0snap/qcustomplotdemo7.jpg) ![](third/0snap/qcustomplotdemo8.jpg) ### 2.8 网友提供-netfriend | 名称 | 描述 | | :---------------: | :------------------: | | astackwidget | 动态StackWidget | | imagecropper | **头像设置工具** | | imageviewwindow | 图片3D效果切换 | | slidepuzzlewidget | 滑块图片验证码 | ![](netfriend/0snap/astackwidget.jpg) ![](netfriend/0snap/imagecropper.jpg) ![](netfriend/0snap/imageviewwindow.jpg) ![](netfriend/0snap/sliderpuzzlewidget.jpg) ## 三、学习群 1. **Qt技术交流群1 46679801(已满员)** 2. **Qt技术交流群2 573199610(未满员)** 3. **Qt高级学习群 951393302(未满员,推荐此群)** 4. **Qt交流大会群 853086607(已满员)**