解决 Qt5 原生控件开发痛点,补全 GUI 架构能力
很多学习者只懂 Qt 的信号槽机制,但在实际开发 Qt Widgets 应用时,往往对复杂的界面布局、多文档窗口(MDI)架构以及自定义控件的绘制感到无从下手。本课程专注于 Qt5 Widgets 界面开发,跳过冗长的环境搭建,直接切入核心逻辑。它覆盖了从基础控件(QChar/QString)到高级界面组件(停靠窗口、状态栏、工具栏)的完整链路,重点解决如何构建专业级桌面应用界面的技术缺口。
适配基础与学习顺序
本课程适合已有 C++ 基础、了解 Qt 信号槽概念,但缺乏系统界面开发经验的开发者。建议先掌握 Qt 基础语法,直接从第 100 课标题栏与菜单模块开始,这部分是界面骨架;随后重点学习第 111-115 课关于 SDI 和 MDI 的讲解,这是理解复杂应用架构的关键;最后通过第 117-127 课的列表控件与视图部分,掌握数据展示与交互逻辑。前后的知识点环环相扣,学完一块能直接用上另一块,而不是孤立地记忆。
实战产出与练习资料
学完本课程,应能独立搭建出包含多级菜单、自定义工具栏、动态停靠窗口以及复杂列表展示的专业桌面应用。配套的练习资料旨在帮助你巩固这些知识点,建议在观看视频后,针对“列表控件经典功能”和“停靠窗口”等大课时进行代码复现,确保能熟练处理界面布局与数据展示的耦合问题。不要停留在单组件调试层面,要能把控件组合成完整应用。
整体节奏遵循“控件基础—界面布局—复杂架构—数据展示”的递进路径,学完后能把控件组合成完整应用,而不是只停留在单组件调试层面。
课程目录
1.注意QT5开发环境安装.mp4 5.69M 10.QChar和QString构造.mp4 85.41M 100.标题栏.mp4 46.47M 101.菜单.mp4 126.28M 102.右键关联菜单.mp4 42.34M 103.工具栏.mp4 142.15M 104.快捷键.mp4 77.02M 105.状态栏.mp4 97.82M 106.滚动条(1).mp4 200.13M 107.滚动条(2).mp4 148.06M 108.停靠窗口(1).mp4 80.35M 109.停靠窗口(2).mp4 88.85M 11.QString查找.mp4 92.69M 110.停靠窗口(3).mp4 86.46M 111.SDI和MDI(1).mp4 239.12M 112.SDI和MDI(2).mp4 135.98M 113.SDI和MDI(3).mp4 303.65M 114.SDI和MDI(4).mp4 238.09M 115.SDI和MDI(5).mp4 150.25M 116.模型视图代理介绍.mp4 161.97M 117.列表控件.mp4 195.08M 118.列表控件经典功能(1).mp4 377.82M 119.列表控件经典功能(2).mp4 197.79M 12.QString替换.mp4 89.91M 120.列表控件经典功能(3).mp4 149.85M 121.列表控件经典功能(4).mp4 213.25M 122.列表视图(1).mp4 346.63M 123.列表视图(2).mp4 263.98M 124.列表视图经典功能(1).mp4 190.37M 125.列表视图经典功能(2).mp4 181.36M 126.列表视图经典功能(3).mp4 278.40M 127.列表视图经典功能(4).mp4 339.75M 128.列表视图经典功能(5).mp4 340.17M 129.表格控件.mp4 56.54M 13.QString格式化字符串(1).mp4 121.74M 130.表格控件实用功能(1).mp4 226.97M 131.表格控件实用功能(2).mp4 165.14M 132.表格控件实用功能(3).mp4 165.14M 133.表格控件实用功能(4).mp4 305.37M 134.表格视图.mp4 301.18M 135.表头视图.mp4 219.77M 136.栏目视图.mp4 95.18M 137.数据窗口映射.mp4 295.83M 138.自定义数据模型(1).mp4 198.28M 139.自定义数据模型(2).mp4 107.27M 14.QString格式化字符串.mp4 138.67M 140.自定义数据模型(3).mp4 308.87M 141.树状控件.mp4 176.79M 142.树状视图.mp4 78.99M 15.QString字符串比较.mp4 114.74M 16.QString字符串拼接(1).mp4 117.09M 17.QString字符串拼接(2).mp4 98.86M 18.QString字符串分割和合并.mp4 113.98M 19.可变类型用法.mp4 98.54M 2.QT应用程序基础.mp4 89.96M 20.支持自定义数据类型.mp4 91.56M 21.支持类型转换.mp4 103.02M 22.补充介绍.mp4 118.55M 23.二元组.mp4 30.05M 24.数组.mp4 229.72M 25.链表.mp4 144.44M 26.队列和栈.mp4 114.56M 27.键值对映射.mp4 300.05M 28.集合.mp4 93.27M 29.容器深入理解(1).mp4 173.18M 3.QT基础数据类型.mp4 52.31M 30.容器深入理解(2).mp4 95.95M 31.容器深入理解(3).mp4 364.30M 32.容器深入理解(4).mp4 162.03M 33.容器深入理解(5).mp4 202.66M 34.QScopedPointer.mp4 190.38M 35.ArrayPointer.mp4 52.48M 36.QSharedPointer.mp4 284.23M 37.相互引用问题及解决办法.mp4 118.92M 38.返回this指针问题及解决办法.mp4 63.12M 39.属性和对象树.mp4 259.51M 4.插入操作.mp4 167.95M 40.元对象数据.mp4 179.98M 41.反射机制.mp4 375.92M 42.对象类型转换.mp4 58.60M 43.信号与槽(1).mp4 391.30M 44.信号与槽(2).mp4 269.00M 45.信号与槽(3).mp4 85.58M 46.信号与槽(4).mp4 148.16M 47.信号与槽(5).mp4 153.52M 48.信号与槽(6).mp4 239.21M 49.信号与槽(7).mp4 137.19M 5.访问数据.mp4 287.71M 50.窗口应用程序.mp4 84.75M 51.显示和隐藏.mp4 39.68M 52.颜色和位置和大小.mp4 230.25M 53.窗口层次结构.mp4 197.43M 54.鼠标事件.mp4 317.34M 55.键盘事件关闭事件大小事件.mp4 172.27M 56.模式窗口.mp4 83.96M 57.按钮(1).mp4 84.41M 58.按钮(2).mp4 241.22M 59.按钮(3).mp4 70.19M 6.删除替换重复.mp4 106.87M 60.复选框.mp4 235.74M 61.单选框.mp4 116.00M 62.工具按钮.mp4 243.32M 63.文本标签(1).mp4 116.92M 64.文本标签(2).mp4 247.45M 65.编辑框(1).mp4 201.80M 66.编辑框(2).mp4 422.70M 67.编辑框(3).mp4 245.95M 68.编辑框(4).mp4 278.77M 69.进度条.mp4 84.35M 7.大小和容量.mp4 233.58M 70.组合框(1).mp4 269.77M 71.组合框(2).mp4 284.07M 72.对话框按钮盒.mp4 146.58M 73.按钮分组.mp4 71.15M 74.盒式布局.mp4 271.79M 75.布局概念和注意事项(1).mp4 138.38M 76.布局概念和注意事项(2).mp4 210.28M 77.布局概念和注意事项(3).mp4 101.16M 78.布局概念和注意事项(4).mp4 124.44M 79.表单布局.mp4 249.49M 8.类型转换.mp4 164.56M 80.网格布局.mp4 168.47M 81.堆栈布局.mp4 251.15M 82.布局概念和注意事项(5).mp4 275.86M 83.布局概念和注意事项(6).mp4 271.11M 84.焦点事件和策略及原因.mp4 129.40M 85.焦点次序.mp4 95.71M 86.焦点代理.mp4 53.21M 87.分组框.mp4 82.59M 88.堆栈窗口.mp4 67.61M 89.标签栏窗口.mp4 258.65M 9.QLatin1String.mp4 447.87M 90.标签栏.mp4 175.50M 91.分割条.mp4 110.89M 92.向导窗口(1).mp4 90.79M 93.向导窗口(2).mp4 222.06M 94.向导窗口(3).mp4 180.98M 95.向导窗口(4).mp4 162.79M 96.向导窗口(5).mp4 278.90M 97.滚动区域.zip 41.67M 98.启动画面.zip 42.27M 99.光标.zip 167.75M 解压密码:QT Widgets界面开发QT5详解实用视频课程/ 100.





