一、补齐什么能力缺口:从会写控件到能交产品
很多学习者卡在语法阶段,单个弹窗或列表能跑通,但一旦涉及多窗口切换、界面分层和最终打包,代码就陷入混乱。这门课专门解决组件懂但不会组装的断层问题。它不重复讲解基础接口,而是以云对象存储浏览器为真实载体,带你走完从环境配置、主界面架构设计、模态对话框交互,到使用打包工具生成安装程序的完整链路。适合具备面向对象基础、了解过信号槽机制的技术人员;纯零基础建议先补语言指针与类继承。学完后,你能独立搭建一套前后端分离思路的桌面客户端,理清业务逻辑与界面展示的边界,并掌握跨平台开发环境的差异处理。
二、怎么安排学习顺序与资料配合
建议跳过导学直接按章节推进,重点放在核心开发环节。先看前两章明确框架选型逻辑,接着快速打通集成环境,遇到报错对照环境小结排查。进入界面编写后,把视频当作结对编程的参考,务必在本地手动敲出主界面布局与子页面拆分代码,不要依赖拖拽生成器。配套资料里的脚本示例是练手关键,打包环节必须亲手修改配置文件,记录不同系统下的依赖项差异。练习时建议关闭自动补全,强制自己查阅官方文档定位属性名,遇到分割器尺寸异常或对话框阻塞主线程的情况,优先检查事件循环与回调嵌套。每次写完一个模块,务必清理编译缓存重新构建,确保代码符合企业级规范后再进入下一章。
三、学完能独立回答哪些实际问题
完成全部节点后,你应该能清晰解释为什么桌面客户端需要引入前端分层模式,如何在不卡顿界面的前提下处理文件上传进度,以及打包脚本里参数是如何控制静默安装与快捷方式创建的。面对企业级项目常见的环境适配难题,你能列出各系统运行库的部署清单;遇到打包后图标丢失或路径解析错误,知道如何通过相对路径重写和资源编译解决。这门课不提供模板套娃,而是用实际报错倒逼你建立工程化思维。资料包里没有任何现成成品代码可抄,所有练习都需要你根据章节提示自行构建目录结构,把每一次调试日志当成查漏补缺的线索,最终形成属于自己的桌面应用交付标准。
课程目录
📁 {23}--第23章 Qt 项目优化实战--云对象存储浏览器,整合各层代码,
[23.7]--23-7 本章小结【持续更新‖免费提供:CunworknoteS】.mp4 [32.5 MB]
[23.2]--23-2 下载及安装 Inno Setup.mp4 [24.0 MB]
[23.4]--23-4 Inno Setup 脚本详解.mp4 [71.1 MB]
[23.3]--23-3 Inno Setup 打包示例.mp4 [46.9 MB]
[23.1]--23-1 本章导学【不易整理‖请关注:CunWorkNoteS】.mp4 [30.9 MB]
[23.6]--23-6 Inno Setup 部署运行环境.mp4 [76.2 MB]
[23.5]--23-5 Inno Setup 添加图标.mp4 [30.7 MB]
📁 {24}--第24章 课程总结
[24.3]--24-3 程序员发展之路【持续更新‖免费提供:CunworknoteS】.mp4 [95.5 MB]
[24.1]--24-1 课程总结 - 基础知识【整理不易‖记得关注:CunWorKNotes】.mp4 [134.6 MB]
[24.2]--24-2 课程总结 - 项目总结【整理不易‖记得关注:CunWorKNotes】.mp4 [93.2 MB]
📁 {1}--第1章 课程导学
[1.2]--1-2 学习方法介绍,升级之路就此开始.mp4 [10.2 MB]
[1.1]--1-1 课程整体收获、学习安排【资源精选‖更多关注:CunworkNotes】.mp4 [23.3 MB]
📁 {3}--第3章 Qt 开发环境搭建
[3.6]--3-6 本章小结【更多精选‖公众号:CunWorknotes】 .mp4 [3.6 MB]
[3.1]--3-1 本章导学.mp4 [10.8 MB]
[3.2]--3-2 Windows系统安装Qt【不易整理‖请关注:CunWorkNoteS】.mp4 [28.6 MB]
[3.3]--3-3 Mac系统安装Qt.mp4 [38.5 MB]
[3.4]--3-4 Linux系统安装Qt.mp4 [17.2 MB]
[3.5]--3-5 集成开发工具 IDE Creator 介绍.mp4 [54.1 MB]
📁 {9}--第9章 窗口和布局综合应用--编写云对象存储浏览器主界面
[9.7]--9-7 本章小结.mp4 [7.8 MB]
[9.4]--9-4 创建对象存储浏览器子界面(一).mp4 [52.0 MB]
[9.6]--9-6 使用分割器,调整浏览器窗口内部大小【更多精选‖公众号:CunWorknotes】 .mp4 [11.8 MB]
[9.3]--9-3 创建对象存储浏览器主界面【优质资源‖关注:cunWorkNotes 解锁】.mp4 [14.5 MB]
[9.1]--9-1 本章导学.mp4 [4.2 MB]
[9.2]--9-2 前端分层模式.mp4 [18.5 MB]
[9.5]--9-5 创建对象存储浏览器子界面(二)【更多精选‖公众号:CunWorknotes】 .mp4 [12.3 MB]
📁 {10}--第10章 Qt 对话框--实现浏览器和用户的交流
[10.1]--10-1 本章导学.mp4 [4.5 MB]
[10.4]--10-4 为上传功能添加标准对话框【资源精选‖更多关注:CunworkNotes】.mp4 [54.7 MB]
[10.3]--10-3 浏览器用户登录窗口与主窗口切换【资源精选‖更多关注:CunworkNotes】.mp4 [39.7 MB]
[10.2]--10-2 用户登录窗口--升级为模态对话框.mp4 [28.4 MB]
[10.5]--10-5 本章小结.mp4 [8.7 MB]
📁 {2}--第2章 Qt 学前须知
[2.2]--2-2 Qt 框架介绍【优质资源‖关注:cunWorkNotes 解锁】.mp4 [6.8 MB]
[2.3]--2-3 Qt5 与 Qt6 选择哪一个?【优质资源‖关注:cunWorkNotes 解锁】.mp4 [4.9 MB]
[2.1]--2-1 ”云对象存储浏览器“是一个什么样【不易整理‖请关注:CunWorkNoteS】.mp4 [11.6 MB]
📁 {8}--第8章 Qt 布局管理--动态调整浏览器登录界面控件
[8.6]--8-6 本章小结.mp4 [6.4 MB]
[8.1]--8-1 本章导学【优质资源‖关注:cunWorkNotes 解锁】.mp4 [5.5 MB]
[8.2]--8-2 布局管理器概念及原理讲解【更多精选‖公众号:CunWorknotes】 .mp4 [18.2 MB]
[8.5]--8-5 布局管理器--表单管理器【整理不易‖记得关注:CunWorKNotes】.mp4 [13.8 MB]
[8.3]--8-3 用户登录窗口--应用水平和垂直布局【整理不易‖记得关注:CunWorKNotes】.mp4 [39.9 MB]
[8.4]--8-4 用户登录窗口--设置伙伴关系,提升用户体验【不易整理‖请关注:CunWorkNoteS】.mp4 [7.9 MB]
📁 {5}--第5章 QtCreator 开发工具必知必会技巧
[5.3]--5-3 Creator 常用快捷键--程序开发的提效利器.mp4 [52.4 MB]
[5.5]--5-5 Creator 代码调试--快速揪出害群之马【持续更新‖免费提供:CunworknoteS】.mp4 [34.3 MB]
[5.1]--5-1 本章导学.mp4 [4.6 MB]
[5.6]--5-6 本章小结.mp4 [3.4 MB]
[5.4]--5-4 Creator 片段--一键十行的编辑速度【持续更新‖免费提供:CunworknoteS】.mp4【持续更新‖免费提供:CunworknoteS】.mp4 [15.9 MB]
[5.2]--5-2 Creator 代码编辑界面功能介绍.mp4 [17.9 MB]
📁 {18}--第18章 Qt 项目优化实战--云对象存储浏览器架构完善
[18.3]--18-3 架构设计概览(一)【公重号:CunWorkNotes】.mp4 [24.2 MB]
[18.6]--18-6 日志模块设计【公重号:CunWorkNotes】.mp4 [22.0 MB]
[18.9]--18-9 环境管理介绍.mp4 [12.3 MB]
[18.1]--18-1 本章导学【整理不易‖记得关注:CunWorKNotes】.mp4 [14.3 MB]
[18.5]--18-5 插件式模块设计.mp4 [22.8 MB]
[18.4]--18-4 架构设计概览(二).mp4 [19.9 MB]
[18.11]--18-11 本章小结.mp4 [29.7 MB]
[18.7]--18-7 错误码编码设计.mp4 [35.3 MB]
[18.8]--18-8 版本管理介绍.mp4 [19.4 MB]
[18.10]--18-10 客户端分层模型设计【优质资源‖关注:cunWorkNotes 解锁】.mp4 [9.9 MB]
[18.2]--18-2 云对象存储浏览器需求概述.mp4 [38.9 MB]
📁 {11}--第11章 事件系统--事件驱动编程模型的典范
[11.8]--11-8 本章小结.mp4 [23.0 MB]
[11.7]--11-7 事件过滤器--禁用密码框复制粘贴.mp4 [30.5 MB]
[11.1]--11-1 本章导学.mp4 [6.0 MB]
[11.3]--11-3 父子控件之间事件的传递处理(一).mp4 [26.3 MB]
[11.6]--11-6 用户登录窗口--禁用密码框复制粘贴.mp4 [19.2 MB]
[11.2]--11-2 事件循环--基于事件的编程模型【公重号:CunWorkNotes】.mp4 [14.8 MB]
[11.5]--11-5 用户登录窗口--自定义鼠标拖动操作【优质资源‖关注:cunWorkNotes 解锁】.mp4 [27.3 MB]
[11.4]--11-4 父子控件之间事件的传递处理(二)【整理不易‖记得关注:CunWorKNotes】.mp4 [24.0 MB]
📁 {14}--第14章 Qt 对象模型--核心中的核心
[14.2]--14-2 信号槽扫盲--初学者常犯的错误.mp4 [27.8 MB]
[14.9]--14-9 本章小结.mp4 [16.8 MB]
[14.3]--14-3 信号槽的高级用法--获取信号发送者.mp4 [4.8 MB]
[14.4]--14-4 信号槽的高级用法--断开连接【整理不易‖记得关注:CunWorKNotes】.mp4 [24.0 MB]
[14.6]--14-6 Qt 属性系统--在运行中改变对象.mp4 [66.9 MB]
[14.5]--14-5 信号槽的高级用法--QSignalMapper.mp4 [59.2 MB]
[14.1]--14-1 本章导学【不易整理‖请关注:CunWorkNoteS】.mp4 [10.9 MB]
[14.8]--14-8 元对象系统--比原生库更好用的RTTI.mp4 [39.3 MB]
[14.7]--14-7 对象树模型--管理浏览器界面对象的生命周期.mp4 [28.6 MB]
📁 {22}--第22章 Qt 项目优化实战--云对象存储浏览器,界面美化
[22.4]--22-4 美化控件 - 列表视图.mp4 [10.9 MB]
[22.1]--22-1 本章导学.mp4 [3.2 MB]
[22.8]--22-8 美化控件 - 进度条和滚动条【整理不易‖记得关注:CunWorKNotes】.mp4 [9.4 MB]
[22.9]--22-9 本章小结【不易整理‖请关注:CunWorkNoteS】.mp4 [17.9 MB]
[22.6]--22-6 美化控件 - 输入提示框.mp4 [5.4 MB]
[22.5]--22-5 美化控件 - 表格视图【不易整理‖请关注:CunWorkNoteS】.mp4 [47.2 MB]
[22.3]--22-3 美化控件 - 按钮控件【整理不易‖记得关注:CunWorKNotes】.mp4 [49.9 MB]
[22.7]--22-7 美化控件 - 添加图标【不易整理‖请关注:CunWorkNoteS】.mp4 [8.2 MB]
[22.2]--22-2 样式表冲突解决方案【持续更新‖免费提供:CunworknoteS】.mp4 [20.0 MB]
📁 {6}--第6章 Qt GUI--界面编程基础
[6.2]--6-2 认识设计师界面--每个窗口的功能及用法【更多精选‖公众号:CunWorknotes】 .mp4 [31.0 MB]
[6.1]--6-1 本章导学.mp4 [4.7 MB]
[6.3]--6-3 Qt 核心--信号槽的理解与应用.mp4 [36.5 MB]
[6.4]--6-4 连接信号槽--三大写法.mp4 [45.1 MB]
[6.6]--6-6 本章小结【优质资源‖关注:cunWorkNotes 解锁】.mp4 [4.2 MB]
[6.5]--6-5 连接信号槽--自动绑定【整理不易‖记得关注:CunWorKNotes】.mp4 [19.4 MB]
📁 {16}--第16章 Qt 数据库--管理云对象存储浏览器的用户登录信息
[16.3]--16-3 创建一张表,存储用户信息.mp4 [20.1 MB]
[16.7]--16-7 防止sql注入攻击【资源精选‖更多关注:CunworkNotes】.mp4 [27.0 MB]
[16.8]--16-8 本章小结【公重号:CunWorkNotes】.mp4 [11.9 MB]
[16.2]--16-2 连接数据库【更多精选‖公众号:CunWorknotes】 .mp4 [74.1 MB]
[16.6]--16-6 查询用户登录信息(二).mp4 [33.5 MB]
[16.4]--16-4 向表中插入用户登录信息【优质资源‖关注:cunWorkNotes 解锁】.mp4 [50.7 MB]
[16.5]--16-5 查询用户登录信息(一).mp4 [42.1 MB]
[16.1]--16-1 本章导学.mp4 [5.4 MB]
📁 {17}--第17章 Qt 多线程--为高性能而生
[17.6]--17-6 QFuture--“机器人”收【不易整理‖请关注:CunWorkNoteS】.mp4 [26.3 MB]
[17.2]--17-2 程序、进程和线程.mp4 [14.3 MB]
[17.5]--17-5 线程池--“机器人”被奴役地方.mp4 [46.6 MB]
[17.8]--17-8 线程间同步--让“机器人”协同【持续更新‖免费提供:CunworknoteS】.mp4 [16.0 MB]
[17.1]--17-1 本章导学.mp4 [9.3 MB]
[17.4]--17-4 moveToThread--把任务交给“机【持续更新‖免费提供:CunworknoteS】.mp4 [26.9 MB]
[17.9]--17-9 本章小结.mp4 [16.0 MB]
[17.3]--17-3 QThread 初识机器人.mp4 [40.7 MB]
[17.7]--17-7 并行计算--让机器人同时赛跑.mp4 [42.0 MB]
📁 {21}--第21章 Qt项目优化实战--云对象存储浏览器,UI层代码实现
[21.14]--21-14 子界面开发 - 搜索桶.mp4 [27.3 MB]
[21.8]--21-8 QStackedWidget 使用方法介绍.mp4 [14.1 MB]
[21.6]--21-6 通用组件开发 - 输入提示框.mp4 [22.8 MB]
[21.10]--21-10 主界面布局设计(二).mp4 [68.9 MB]
[21.21]--21-21 本章小结【公重号:CunWorkNotes】.mp4 [26.0 MB]
[21.17]--21-17 子界面开发 - 刷新操作【公重号:CunWorkNotes】.mp4 [13.7 MB]
[21.20]--21-20 子界面开发 - 异常处理【公重号:CunWorkNotes】.mp4 [57.1 MB]
[21.4]--21-4 通用组件开发 - 基础窗口(二)【优质资源‖关注:cunWorkNotes 解锁】.mp4 [102.4 MB]
[21.11]--21-11 子界面开发 - 显示对象详情(一).mp4 [90.0 MB]
[21.15]--21-15 子界面开发 - 创建桶.mp4 [30.3 MB]
[21.5]--21-5 通用组件开发 - 面包屑导航控件【不易整理‖请关注:CunWorkNoteS】.mp4 [40.2 MB]
[21.16]--21-16 子界面开发 - 删除桶【不易整理‖请关注:CunWorkNoteS】.mp4 [41.5 MB]
[21.3]--21-3 通用组件开发 - 基础窗口(一).mp4 [50.8 MB]
[21.19]--21-19 子界面开发 - 传输列表.mp4 [39.4 MB]
[21.1]--21-1 本章导学.mp4 [6.7 MB]
[21.13]--21-13 子界面开发 - 显示对象详情(三)【资源精选‖更多关注:CunworkNotes】.mp4 [23.7 MB]
[21.9]--21-9 主界面布局设计(一)【公重号:CunWorkNotes】.mp4 [23.5 MB]
[21.7]--21-7 通用组件开发 - 翻页按钮控件.mp4 [32.8 MB]
[21.12]--21-12 子界面开发 - 显示对象详情(二).mp4 [52.8 MB]
[21.2]--21-2 UI 界面整体设计.mp4 [11.8 MB]
[21.18]--21-18 子界面开发 - 上传和下载对象.mp4 [93.9 MB]
📁 {20}--第20章 Qt项目优化实战--云对象存储浏览器,数据逻辑层代码实
[20.13]--20-13 串联后端数据流【更多精选‖公众号:CunWorknotes】 .mp4 [45.9 MB]
[20.7]--20-7 集成对象存储接口 - 创建和删除存储桶(一)【整理不易‖记得关注:CunWorKNotes】.mp4 [46.7 MB]
[20.10]--20-10 单元测试扩展-数据驱动单元测试【资源精选‖更多关注:CunworkNotes】.mp4 [31.3 MB]
[20.1]--20-1 本章导学【更多精选‖公众号:CunWorknotes】 .mp4 [5.9 MB]
[20.2]--20-2 迁移SDK【整理不易‖记得关注:CunWorKNotes】.mp4 [33.4 MB]
[20.8]--20-8 集成对象存储接口 - 创建和删除存储桶(二).mp4 [33.8 MB]
[20.9]--20-9 集成对象存储接口-查询对象列表.mp4 [68.4 MB]
[20.5]--20-5 单元测试扩展 - 使用pri管理工程【更多精选‖公众号:CunWorknotes】 .mp4 [51.6 MB]
[20.11]--20-11 单元测试扩展-处理异常.mp4 [16.7 MB]
[20.6]--20-6 SDK使用方法介绍.mp4 [18.2 MB]
[20.4]--20-4 单元测试扩展-合并多个测试套件.mp4 [50.6 MB]
[20.12]--20-12 集成对象存储接口-上传和下载对象.mp4 [70.7 MB]
[20.3]--20-3 单元测试扩展-添加登录接口测试用例.mp4 [70.5 MB]
[20.14]--20-14 本章小结.mp4 [32.7 MB]
📁 {13}--第13章 Qt 常用数据类型--满足各种数据存储结构要求
[13.1]--13-1 本章导学.mp4 [4.8 MB]
[13.4]--13-4 浏览器网关层,使用 JSON 进行数据传递【整理不易‖记得关注:CunWorKNotes】.mp4 [27.6 MB]
[13.5]--13-5 本章小结.mp4 [5.5 MB]
[13.2]--13-2 QString--不再为复杂的字符串操作烦恼【整理不易‖记得关注:CunWorKNotes】.mp4 [60.9 MB]
[13.3]--13-3 QVariant--Qt 通用类型设计思想.mp4 [27.9 MB]
📁 {15}--第15章 MVC 编程--界面与数据分离的典型应用
[15.7]--15-7 视图详解,美化存储桶界面【优质资源‖关注:cunWorkNotes 解锁】.mp4 [41.1 MB]
[15.5]--15-5 使用列表和表格视图,显示存储桶信息(二)【整理不易‖记得关注:CunWorKNotes】.mp4 [43.2 MB]
[15.8]--15-8 本章小结.mp4 [15.0 MB]
[15.2]--15-2 MVC 思想概述,提升软件性能的利器.mp4 [32.7 MB]
[15.4]--15-4 使用列表和表格视图,显示存储桶信息(一).mp4 [23.1 MB]
[15.6]--15-6 使用代理,修改存储桶信息.mp4 [46.8 MB]
[15.1]--15-1 本章导学.mp4 [5.1 MB]
[15.3]--15-3 使用mock测试为存储浏览器提供数据来源【公重号:CunWorkNotes】.mp4 [35.4 MB]
📁 {19}--第19章 Qt 项目优化实战--云对象存储浏览器,工具层代码实现
[19.1]--19-1 本章导学.mp4 [12.2 MB]
[19.6]--19-6 引入 QTest 单元测试框架(一).mp4 [12.3 MB]
[19.8]--19-8 框架搭建 - 引入插件层【资源精选‖更多关注:CunworkNotes】.mp4 [42.0 MB]
[19.5]--19-5 目录分层结构设计(二).mp4 [31.2 MB]
[19.17]--19-17 本章小结.mp4 [39.0 MB]
[19.7]--19-7 引入 QTest 单元测试框架(二).mp4 [46.5 MB]
[19.4]--19-4 目录分层结构设计(一).mp4 [20.0 MB]
[19.9]--19-9 框架搭建 - 引入版本控制模块(一)【资源精选‖更多关注:CunworkNotes】.mp4 [16.9 MB]
[19.11]--19-11 框架搭建 - 引入日志模块.mp4 [66.6 MB]
[19.10]--19-10 框架搭建 - 引入版本控制模块(二).mp4 [54.6 MB]
[19.2]--19-2 开发前准备 - 申请腾讯云账号.mp4 [14.4 MB]
[19.15]--19-15 框架搭建 - 引入错误码编码模块.mp4 [58.6 MB]
[19.16]--19-16 实现登录全功能.mp4 [90.8 MB]
[19.14]--19-14 框架搭建 - 引入全局管理模块.mp4 [118.5 MB]
[19.12]--19-12 框架搭建 - 引入网关模块【资源精选‖更多关注:CunworkNotes】.mp4 [31.2 MB]
[19.3]--19-3 开发前准备 - 编译部署 SDK.mp4 [104.6 MB]
📁 {7}--第7章 Qt 窗口--开发云对象存储浏览器的登录窗口
[7.2]--7-2 窗口基本知识讲解.mp4 [37.7 MB]
[7.5]--7-5 QLabel 为用户登录窗口添加提示标签.mp4 [41.5 MB]
[7.1]--7-1 本章导学【公重号:CunWorkNotes】.mp4 [3.3 MB]
[7.6]--7-6 QLineEdit 添加身份 id 和身份秘钥【资源精选‖更多关注:CunworkNotes】.mp4 [55.1 MB]
[7.4]--7-4 创建用户登录窗口.mp4 [10.3 MB]
[7.3]--7-3 屏幕坐标系与窗口几何布局.mp4 [42.1 MB]
[7.7]--7-7 QPushButton 添加登录按钮.mp4 [51.9 MB]
📁 {4}--第4章 Hello 云对象存储浏览器!
[4.6]--4-6 本章小结【不易整理‖请关注:CunWorkNoteS】.mp4【不易整理‖请关注:CunWorkNoteS】.mp4 [3.1 MB]
[4.1]--4-1 本章导学.mp4 [5.9 MB]
[4.3]--4-3 认识 moc 编译器,探索 Qt 特性本质【公重号:CunWorkNotes】.mp4 [18.2 MB]
[4.4]--4-4 为云对象存储浏览器加上产品图标.mp4 [15.2 MB]
[4.5]--4-5 发布云对象存储的三种方式【持续更新‖免费提供:CunworknoteS】.mp4 [35.4 MB]
[4.2]--4-2 编写第一个“Hello 云对象存储浏览器&r.mp4 [45.1 MB]
📁 {12}--第12章 界面样式--美化云对象存储浏览器登录对话框
[12.7]--12-7 本章小结【公重号:CunWorkNotes】.mp4 [13.3 MB]
[12.4]--12-4 盒子模型--每个控件美化的基础.mp4 [61.9 MB]
[12.1]--12-1 本章导学.mp4 [4.8 MB]
[12.5]--12-5 美化对象存储浏览器登录窗口.mp4 [57.1 MB]
[12.2]--12-2 样式表概览--QSS,为界面美化而生【资源精选‖更多关注:CunworkNotes】.mp4 [18.1 MB]
[12.6]--12-6 登录窗口使用资源文件加载样式.mp4 [14.3 MB]
[12.3]--12-3 样式表选择器详解.mp4 [53.6 MB]
📁 资料
qtlessons-master.exe [1.1 MB]





