**51CTO《周德强-Qt Quick开发(QML,企业级实战)》**是一套面向Qt开发者打造的专业实战课程,重点围绕Qt Quick与QML技术展开,结合企业级项目开发场景,帮助学习者掌握现代化Qt图形界面开发方法。课程不仅关注QML语法和界面设计,更强调QML与C++之间的协同、组件化开发、数据交互以及实际项目架构,让学习者能够将所学技术应用到真实的软件开发工作中。

课程会从Qt Quick和QML基础开始,系统介绍QML语言特点、基本语法、属性系统、信号与槽、对象模型、布局以及常用UI组件等内容,帮助具备C++或Qt基础的学习者快速进入QML开发体系。通过实际案例,可以逐步掌握窗口、按钮、列表、输入框、弹窗等常见界面元素的开发方式,并利用QML的声明式编程特点,提高界面开发效率。

在进阶部分,课程重点讲解QML与C++的结合方式,包括C++对象暴露给QML、数据模型交互、信号通信、属性绑定以及业务逻辑与界面层之间的协作。同时还会涉及ListView、Model/View、动画、状态管理、自定义组件等内容,帮助学习者构建更加复杂、流畅和可维护的桌面应用界面。

“企业级实战”是课程的重要特点之一。通过项目化开发思路,学习者可以进一步了解如何进行模块划分、组件封装、代码组织和工程架构设计,并结合真实业务需求完成从界面设计到功能实现的完整开发流程。这对于希望从传统Qt Widgets开发转向Qt Quick/QML开发的程序员尤其具有参考价值。

整体来看,这套课程兼顾QML基础、Qt Quick技术、C++交互与企业级项目实践,适合具备一定C++、Qt基础,希望提升GUI开发能力的学习者。通过系统学习,可以进一步掌握现代Qt应用开发模式,为桌面软件、嵌入式设备、工业控制、智能终端以及跨平台GUI应用开发积累实战经验。

课程截图:

课程目录:

51CTO周德强-Qt Quick开发(QML,企业级实战)/
│ ├── 第1章 Qt Quick简介/
│ │ ├── 1 教程简介.mp4 (15.33 MB)
│ │ ├── 2 目录.mp4 (165.31 MB)
│ │ ├── 3 学习方法_.mp4 (14.19 MB)
│ │ ├── 4 Qt Quick.mp4 (75.79 MB)
│ │ ├── 5 Qt6安装.mp4 (66.83 MB)
│ │ ├── 6 Qt Creator配置.mp4 (81.88 MB)
│ │ ├── 7 新建Qt Quick Application工程.mp4 (45.03 MB)
│ │ ├── 8 新建QML工程.mp4 (27.38 MB)
│ │ ├── 9 Qt帮助文档.mp4 (99.42 MB)
│ │ └── 第1章 Qt Quick简介必看.png (0.48 MB)
│ ├── 第2章 QML/
│ │ ├── 10 QML语法.mp4 (152.92 MB)
│ │ ├── 11 import.mp4 (100.69 MB)
│ │ ├── 12 id.mp4 (79.46 MB)
│ │ ├── 13 属性.mp4 (198.43 MB)
│ │ ├── 14 附加属性.mp4 (81.67 MB)
│ │ ├── 15 方法.mp4 (132.24 MB)
│ │ ├── 16 信号.mp4 (227.38 MB)
│ │ ├── 17 枚举.mp4 (36.71 MB)
│ │ ├── 18 基本类型.mp4 (122.96 MB)
│ │ ├── 19 其他类型.mp4 (47.57 MB)
│ │ ├── 20 JavaScript.mp4 (111.80 MB)
│ │ ├── 21 自定义QML组件.mp4 (48.99 MB)
│ │ ├── 22 作用域.mp4 (76.07 MB)
│ │ └── 23 代码风格.mp4 (176.86 MB)
│ ├── 第3章 Qt Quick基础/
│ │ ├── 24 项目Item.mp4 (260.60 MB)
│ │ ├── 25 矩形Rectangle.mp4 (145.92 MB)
│ │ ├── 26 文本text.mp4 (141.18 MB)
│ │ ├── 27 标签Label.mp4 (233.80 MB)
│ │ ├── 28 文本输入框TextInput.mp4 (127.34 MB)
│ │ ├── 29 文本编辑框TextEdit.mp4 (215.94 MB)
│ │ ├── 30 行列布局Row Column.mp4 (123.52 MB)
│ │ ├── 31 栅格布局Grid.mp4 (55.42 MB)
│ │ ├── 32 流布局Flow.mp4 (67.17 MB)
│ │ ├── 33 布局过渡Transition.mp4 (56.55 MB)
│ │ ├── 34 重复器Repeater.mp4 (66.90 MB)
│ │ ├── 35 锚布局Anchors.mp4 (272.05 MB)
│ │ ├── 36 布局管理器Layouts.mp4 (190.67 MB)
│ │ ├── 37 触摸区域MouseArea.mp4 (293.29 MB)
│ │ ├── 38 鼠标事件MouseEvent.mp4 (122.62 MB)
│ │ ├── 39 拖拽事件DragEvent.mp4 (119.37 MB)
│ │ ├── 40 键盘事件KeyEvent.mp4 (90.86 MB)
│ │ ├── 41 定时器Timer.mp4 (113.59 MB)
│ │ ├── 42 自定义按钮QuickButton.mp4 (272.84 MB)
│ │ ├── 43 自定义按钮QuickButton.mp4 (204.29 MB)
│ │ ├── 44 Loader.mp4 (90.09 MB)
│ │ └── 45 综合示例HarmonyUI.mp4 (573.37 MB)
│ ├── 第4章 Qt Quick控件/
│ │ ├── 46 窗口Window.mp4 (62.93 MB)
│ │ ├── 47 应用主窗口ApplicationWindow.mp4 (38.17 MB)
│ │ ├── 48 控件基类型Control.mp4 (33.19 MB)
│ │ ├── 49 按钮Button.mp4 (311.93 MB)
│ │ ├── 50 复选框CheckBox.mp4 (246.05 MB)
│ │ ├── 51 按钮组ButtonGroup.mp4 (260.75 MB)
│ │ ├── 52 按钮组ButtonGroup.mp4 (63.98 MB)
│ │ ├── 53 延时按钮DelayButton.mp4 (37.48 MB)
│ │ ├── 54 开关按钮Switch.mp4 (75.26 MB)
│ │ ├── 55 进度条ProgressBar.mp4 (113.55 MB)
│ │ ├── 56 忙碌指示器BusyIndicator.mp4 (37.19 MB)
│ │ ├── 57 组合框ComboBox.mp4 (266.19 MB)
│ │ ├── 58 旋钮Dial.mp4 (109.34 MB)
│ │ ├── 59 滑动条Slider.mp4 (159.97 MB)
│ │ ├── 60 数值输入器SpinBox.mp4 (86.06 MB)
│ │ ├── 61 滚轮Tumbler.mp4 (137.64 MB)
│ │ ├── 62 单行文本编辑器TextField.mp4 (122.45 MB)
│ │ ├── 63 多行文本编辑器TextArea.mp4 (104.11 MB)
│ │ ├── 64 边框容器Frame.mp4 (50.71 MB)
│ │ ├── 65 组容器GroupBox.mp4 (45.44 MB)
│ │ ├── 66 滑动视图SwipeView.mp4 (159.19 MB)
│ │ ├── 67 滚动视图ScrollView.mp4 (47.81 MB)
│ │ ├── 68 分割视图SplitView.mp4 (118.23 MB)
│ │ ├── 69 栈视图StackView.mp4 (88.20 MB)
│ │ ├── 70 选项卡TabBar.mp4 (90.59 MB)
│ │ ├── 71 项目代理ItemDelegate.mp4 (79.78 MB)
│ │ ├── 72 按钮类代理ButtonDelegate.mp4 (57.22 MB)
│ │ ├── 73 滑动代理SwipeDelegate.mp4 (36.56 MB)
│ │ ├── 74 菜单Menu.mp4 (97.45 MB)
│ │ ├── 75 导航控件Drawer.mp4 (83.86 MB)
│ │ ├── 76 弹出控件Popup.mp4 (162.47 MB)
│ │ ├── 77 日期控件Date.mp4 (157.50 MB)
│ │ ├── 78 分隔控件Separator.mp4 (31.39 MB)
│ │ ├── 79 设置控件样式QuickStyle.mp4 (127.89 MB)
│ │ ├── 80 自定义控件QuickToast.mp4 (240.09 MB)
│ │ ├── 81 自定义控件QuickSliderBar.mp4 (201.58 MB)
│ │ └── 第4章 Qt Quick控件说明.png (0.48 MB)
│ ├── 第5章 Qt Quick对话框/
│ │ ├── 82 消息对话框MessageDialog.mp4 (69.60 MB)
│ │ ├── 83 文件对话框FileDialog.mp4 (92.43 MB)
│ │ ├── 84 目录对话框FolderDialog.mp4 (17.74 MB)
│ │ ├── 85 字体对话框FontDialog.mp4 (37.46 MB)
│ │ ├── 86 颜色对话框ColorDialog_.mp4 (13.25 MB)
│ │ └── 第5章 Qt Quick对话框说明.zip (1.83 MB)
│ ├── 第6章 图片/
│ │ ├── 87 颜色color.mp4 (117.90 MB)
│ │ ├── 88 渐变Gradient.mp4 (59.44 MB)
│ │ ├── 89 图片格式与素材获取.mp4 (266.94 MB)
│ │ ├── 90 图片Image.mp4 (140.29 MB)
│ │ ├── 91 动态图片AnimatedImage.mp4 (125.96 MB)
│ │ ├── 92 图片属性变换.mp4 (169.01 MB)
│ │ ├── 93 状态State.mp4 (90.22 MB)
│ │ └── 94 自定义控件QuickWind.mp4 (179.88 MB)
│ ├── 第7章 动画/
│ │ ├── 95 属性动画PropertyAnimation.mp4 (220.25 MB)
│ │ ├── 96 预定义的目标和属性动画.mp4 (101.84 MB)
│ │ ├── 97 过渡动画Transition.mp4 (71.84 MB)
│ │ ├── 98 默认行为动画Behavior.mp4 (76.42 MB)
│ │ ├── 99 并行动画与序列动画ParallelAndSequential.mp4 (74.41 MB)
│ │ ├── 100 动画师动画Animator.mp4 (62.52 MB)
│ │ ├── 101 精灵动画SpriteAnimations.mp4 (221.68 MB)
│ │ ├── 102 动态精灵动画AnimatedSprite.mp4 (100.97 MB)
│ │ ├── 103 弹动效果Flickable.mp4 (313.00 MB)
│ │ └── 104 翻转效果Flipable.mp4 (74.15 MB)
│ ├── 第8章 图形效果/
│ │ ├── 105 颜色效果Color.mp4 (335.57 MB)
│ │ ├── 106 渐变效果Gradient.mp4 (126.19 MB)
│ │ ├── 107 发光效果Glow.mp4 (51.41 MB)
│ │ ├── 108 混合效果Blend.mp4 (45.68 MB)
│ │ ├── 109 变形效果Displace.mp4 (51.62 MB)
│ │ ├── 110 阴影效果Shadow.mp4 (87.95 MB)
│ │ ├── 111 模糊效果Blur.mp4 (203.90 MB)
│ │ ├── 112 动感模糊效果Blur.mp4 (111.97 MB)
│ │ ├── 113 遮罩效果Mask.mp4 (75.38 MB)
│ │ └── 第8章 图形效果资料.png (0.48 MB)
│ ├── 第9章 粒子效果/
│ │ ├── 114 粒子系统ParticleSystem.mp4 (199.23 MB)
│ │ ├── 115 发射器Emitter.mp4 (162.43 MB)
│ │ ├── 116 渲染器ParticlePainter.mp4 (250.24 MB)
│ │ ├── 117 跟踪发射器TrailEmitter.mp4 (138.54 MB)
│ │ ├── 118 粒子组ParticleGroup.mp4 (111.83 MB)
│ │ ├── 119 随机参数Direction.mp4 (302.31 MB)
│ │ ├── 120 影响器Affector.mp4 (256.94 MB)
│ │ ├── 121 自定义粒子风控件QuickWind.mp4 (327.63 MB)
│ │ └── 122 综合示例问界M9空调.mp4 (220.42 MB)
│ ├── 第10章 Qt Quick 3D/
│ │ ├── 123 Qt Quick 3D基础.mp4 (308.46 MB)
│ │ ├── 124 3D场景坐标.mp4 (244.48 MB)
│ │ ├── 125 场景环境SceneEnvironment.mp4 (204.50 MB)
│ │ ├── 126 图像照明IBL与天空盒.mp4 (185.04 MB)
│ │ ├── 127 Qt Quick 3D场景效果.mp4 (119.93 MB)
│ │ ├── 128 相机Camera.mp4 (268.23 MB)
│ │ ├── 129 光源Light.mp4 (317.15 MB)
│ │ ├── 130 节点Node.mp4 (143.05 MB)
│ │ ├── 131 材质Material.mp4 (257.05 MB)
│ │ ├── 132 纹理Texture.mp4 (370.34 MB)
│ │ ├── 133 2D内容应用到3D场景.mp4 (196.95 MB)
│ │ ├── 134 实例化渲染.mp4 (216.30 MB)
│ │ ├── 135 3D粒子系统ParticleSystem3D.mp4 (201.47 MB)
│ │ ├── 136 3D物理模拟Physics.mp4 (283.80 MB)
│ │ ├── 137 自定义3D粒子风控件QuickWind3D.mp4 (259.78 MB)
│ │ ├── 138 3D开发辅助工具.mp4 (125.70 MB)
│ │ ├── 139 Qt Design Studio.mp4 (227.23 MB)
│ │ ├── 140 理想L9 3D模型转换.mp4 (562.44 MB)
│ │ ├── 141 内饰.mp4 (728.38 MB)
│ │ ├── 142 内饰.mp4 (265.08 MB)
│ │ ├── 143 参数调整.mp4 (361.63 MB)
│ │ ├── 144 移植到Qt Creator.mp4 (237.26 MB)
│ │ ├── 145 界面.mp4 (244.31 MB)
│ │ ├── 146 控制.mp4 (454.62 MB)
│ │ ├── 147 动画.mp4 (505.62 MB)
│ │ ├── 148 空调.mp4 (701.54 MB)
│ │ └── 第10章 Qt Quick 3D必看.png (0.48 MB)
│ ├── 第11章 模型与视图/
│ │ ├── 149 模型与视图简介.mp4 (70.45 MB)
│ │ ├── 150 整数模型Model.mp4 (28.28 MB)
│ │ ├── 151 列表模型ListModel.mp4 (78.11 MB)
│ │ ├── 152 对象模型ObjectModel.mp4 (50.47 MB)
│ │ ├── 153 表格模型TableModel.mp4 (70.74 MB)
│ │ ├── 154 XML列表模型XmlListModel.mp4 (62.62 MB)
│ │ ├── 155 包装Package.mp4 (59.76 MB)
│ │ ├── 156 WorkerScript.mp4 (72.49 MB)
│ │ ├── 157 列表视图ListView.mp4 (396.65 MB)
│ │ ├── 158 栅格视图GridView.mp4 (99.32 MB)
│ │ ├── 159 表格视图TableView.mp4 (122.03 MB)
│ │ ├── 160 路径视图PathView.mp4 (207.43 MB)
│ │ ├── 161 视图过渡Transition.mp4 (74.55 MB)
│ │ └── 162 自定义温度列表控件QuickTemperatureList.mp4 (378.21 MB)
│ ├── 第12章 图表/
│ │ ├── 163 新建图表工程.mp4 (73.94 MB)
│ │ ├── 164 数值和对数坐标轴ValueAndLogValueAxis.mp4 (159.34 MB)
│ │ ├── 165 分类坐标轴CategoryAxis.mp4 (52.46 MB)
│ │ ├── 166 柱形图分类坐标轴BarCategoryAxis.mp4 (47.37 MB)
│ │ ├── 167 日期时间坐标轴DateTimeAxis.mp4 (54.43 MB)
│ │ ├── 168 图例Legend.mp4 (51.36 MB)
│ │ ├── 169 图表视图效果.mp4 (53.03 MB)
│ │ ├── 170 动态创建图表.mp4 (137.03 MB)
│ │ ├── 171 XYSeries.mp4 (85.27 MB)
│ │ ├── 172 柱形图BarSeries.mp4 (44.77 MB)
│ │ ├── 173 面积图AreaSeries.mp4 (44.41 MB)
│ │ ├── 174 饼状图PieSeries.mp4 (70.65 MB)
│ │ ├── 175 极坐标图PolarChartView.mp4 (34.11 MB)
│ │ ├── 176 箱形图BoxPlotSeries.mp4 (26.98 MB)
│ │ ├── 177 K线图CandlestickSeries开始学习.mp4 (33.05 MB)
│ │ └── 第12章 图表文档.png (0.48 MB)
│ ├── 第13章 数据可视化/
│ │ ├── 178 3D柱形图Bars3D.mp4 (205.49 MB)
│ │ ├── 179 3D坐标轴与数据代理开始学习.mp4 (93.52 MB)
│ │ ├── 180 主题Theme3D.mp4 (97.66 MB)
│ │ ├── 181 3D曲面图.mp4 (125.14 MB)
│ │ ├── 182 3D散点图Scatter3D.mp4 (67.46 MB)
│ │ └── 第13章 数据可视化必看.zip (1.83 MB)
│ ├── 第14章 多媒体/
│ │ ├── 183 音频播放.mp4 (175.81 MB)
│ │ ├── 184 视频播放.mp4 (194.92 MB)
│ │ └── 185 截屏.mp4 (86.02 MB)
│ ├── 第15章 QML与C++交互/
│ │ ├── 186 QML与C++交互基础.mp4 (186.06 MB)
│ │ ├── 187 Q_INVOKABLE.mp4 (83.23 MB)
│ │ ├── 188 Q_PROPERTY.mp4 (135.62 MB)
│ │ ├── 189 信号.mp4 (215.12 MB)
│ │ ├── 190 注册C++类型.mp4 (178.55 MB)
│ │ └── 191 QML国际化翻译.mp4 (277.08 MB)
│ └── 第16章 比亚迪中控屏/
│ │ ├── 192 比亚迪中控屏项目.mp4 (235.42 MB)
│ │ ├── 193 Figma.mp4 (45.36 MB)
│ │ ├── 194 工程目录结构设计.mp4 (27.59 MB)
│ │ ├── 195 CMake工程.mp4 (121.29 MB)
│ │ ├── 196 HMI分析.mp4 (294.11 MB)
│ │ ├── 197 C++业务逻辑实现.mp4 (131.12 MB)
│ │ ├── 198 HMI切换.mp4 (245.40 MB)
│ │ ├── 199 自定义控件.mp4 (208.11 MB)
│ │ ├── 200 主页.mp4 (536.08 MB)
│ │ ├── 201 应用.mp4 (195.92 MB)
│ │ ├── 202 空调.mp4 (526.35 MB)
│ │ ├── 203 设置.mp4 (295.21 MB)
│ │ └── 204 控制中心.mp4 (142.87 MB)

声明:本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!
侵权联系与免责声明: 1、本站资源所有内容均收集于网络,与本网站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与IT课程网不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。如有侵权请联系联系客服QQ:1960026872或登录本站账号进入个人中心提交工单留言反馈,我们将第一时间处理!