飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

Qt Quick开发(QML,CMake企业级实战项目)

Qt Quick开发(QML,CMake企业级实战项目):解决企业级HMI开发场景的问题 这门课的核心是解决企业级HMI(人机界面)开发中,如何用Qt Quick技术高效构建交互式界面的问题。课程基于Qt 6.6版本,重点围绕QML语言和Qt Quick 3D模块展开,适合需要为硬件设备、工业控制或

单课价¥20.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
214 人关注 更新于 2026-03-25 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥20.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥4.18低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

Qt Quick开发(QML,CMake企业级实战项目):解决企业级HMI开发场景的问题

这门课的核心是解决企业级HMI(人机界面)开发中,如何用Qt Quick技术高效构建交互式界面的问题。课程基于Qt 6.6版本,重点围绕QML语言和Qt Quick 3D模块展开,适合需要为硬件设备、工业控制或车载系统开发图形界面的场景。学习后能独立完成从界面设计到CMake项目构建、再到3D渲染效果实现的全流程开发工作。它不侧重理论讲解,而是直接面向实战,通过一个企业级项目贯穿始终,展示完整的开发流程。

适合的基础与学习重点

课程对学员的基础要求是:掌握C++基础语法和面向对象编程思想,并对GUI开发有初步了解。如果已有其他GUI框架(如Web前端)经验,可以更快理解QML的声明式特性。建议先学习资料中关于QML基础语法、Qt Quick核心控件和CMake工程配置的部分,快速建立开发环境。后续需要重点理解Qt Quick状态机、动画系统以及3D模块的渲染原理。资料中提供的工程代码结构清晰,每个模块都对应企业级项目中可能遇到的实际问题,如资源管理、多线程渲染、模块化设计等。

资料配合与独立工作能力培养

课程资料的核心是一个完整的CMake工程,包含了从零开始搭建项目到集成3D渲染的所有步骤。学习过程中,关键在于通过修改和扩展这个项目来实践。例如,可以尝试修改某个控件的渲染效果,或者为3D场景添加新的交互功能,直接对照CMake配置文件理解模块依赖关系。项目文档会标注出哪些部分是重点,哪些模块需要额外注意内存或性能问题。完成学习后,能独立完成一个中等复杂度的Qt Quick HMI项目,包括响应式布局设计、后台逻辑与界面联动、以及使用3D模块实现场景可视化。资料中的测试用例和调试方法也直接对应企业开发中的问题排查流程。

课程目录

课程目录206 集
  • 8fa41761563bf36e478ae1e8db5047d1_2fd6b3b87b077a75931e86825c87a4b3.png (62.
  • 31 KB, ) 下载附件 保存到相册 2025-7-4 16:
  • 26 上传 掌握Qt Quick开发技术,深入理解并掌握Qt Quick 3D模块,获取企业级HMI开发流程知识 课程简介: 课程特色 1. 系统性Qt Quick开发视频教程 本教程是一个系统全面讲解Qt Quick开发技术的视频教程,对于想要全面深入学习Qt Quick的同学们来说,这无疑是一个非常有价值的视频教程。 2. 企业级实战开发 结合一线实战开发经验,本视频教程突出重点讲解,所学即所用; 通过企业级项目实战,将所学知识融会贯通,让同学们更快的掌握实际开发技巧和方法。 3. 紧跟更新开发趋势 基于Qt 6.6; 全面深入讲解Qt Quick 3D模块; 支持Qt Quick更新模块,紧跟时代潮流; 使用流行的CMake构建企业级实战工程。 4. 独到的讲解方法 模块化讲解,既适合单独学习,也可以系统性学习; 从初学者角度循序渐进讲解,让学习者知其所以然; 融合基础知识自定义控件,提高学习者应对各种复杂需求的能力。 5. 提供完整源码和资料 通过例程源码深入理解视频教程中的内容,提高同学们的学习效率。 目录: 1 教程简介.mp4
  • 2 目录.mp4
  • 3 学习方法.mp4
  • 4 Qt Quick.mp4
  • 5 Qt6安装.mp4
  • 6 Qt Creator配置.mp4
  • 7 新建Qt Quick Application工程.mp4
  • 8 新建QML工程.mp4
  • 9 Qt帮助文档.mp4
  • 10 QML语法.mp4
  • 11 import.mp4
  • 12 id.mp4
  • 13 属性.mp4
  • 14 附加属性.mp4
  • 15 方法.mp4
  • 16 信号.mp4
  • 17 枚举.mp4
  • 18 基本类型.mp4
  • 19 其他类型.mp4
  • 20 JavaScript.mp4
  • 21 自定义QML组件.mp4
  • 22 作用域.mp4
  • 23 代码风格.mp4
  • 24 项目Item_51CTO学堂_QT Quick开发:Item核心属性与应用技巧.mp4
  • 25 矩形Rectangle.mp4
  • 26 文本text.mp4
  • 27 标签Label.mp4
  • 28 文本输入框TextInput.mp4
  • 29 文本编辑框TextEdit.mp4
  • 30 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 31 栅格布局Grid.mp4
  • 32 流布局Flow.mp4
  • 33 布局过渡Transition.mp4
  • 34 重复器Repeater.mp4
  • 35 锚布局Anchors.mp4
  • 36 布局管理器Layouts.mp4
  • 37 触摸区域MouseArea.mp4
  • 38 鼠标事件MouseEvent.mp4
  • 39 拖拽事件DragEvent.mp4
  • 40 键盘事件KeyEvent.mp4
  • 41 定时器Timer.mp4
  • 42 自定义按钮QuickButton.mp4
  • 43 自定义按钮QuickButton.mp4
  • 44 Loader.mp4
  • 45 综合示例HarmonyUI_51CTO学堂_QT Quick开发实战:Harmony UI综合应用.mp4
  • 46 窗口Window.mp4
  • 47 应用主窗口ApplicationWindow.mp4
  • 48 控件基类型Control_51CTO学堂_QT Quick开发:Control基类型详解.mp4
  • 49 按钮Button.mp4
  • 50 复选框CheckBox.mp4
  • 51 按钮组ButtonGroup.mp4
  • 52 按钮组ButtonGroup.mp4
  • 53 延时按钮DelayButton.mp4
  • 54 开关按钮Switch.mp4
  • 55 进度条ProgressBar.mp4
  • 56 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 57 组合框ComboBox.mp4
  • 58 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 59 滑动条Slider.mp4
  • 60 数值输入器SpinBox.mp4
  • 61 滚轮Tumbler.mp4
  • 62 单行文本编辑器TextField.mp4
  • 63 多行文本编辑器TextArea.mp4
  • 64 边框容器Frame.mp4
  • 65 组容器GroupBox.mp4
  • 66 滑动视图SwipeView.mp4
  • 67 滚动视图ScrollView.mp4
  • 68 分割视图SplitView.mp4
  • 69 栈视图StackView.mp4
  • 70 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 71 项目代理ItemDelegate.mp4
  • 72 按钮类代理ButtonDelegate.mp4
  • 73 滑动代理SwipeDelegate.mp4
  • 74 菜单Menu.mp4
  • 75 导航控件Drawer.mp4
  • 76 **出控件Popup.mp4
  • 77 日期控件Date.mp4
  • 78 分隔控件Separator.mp4
  • 79 设置控件样式QuickStyle.mp4
  • 80 自定义控件QuickToast_51CTO学堂_QT Quick自定义控件:QuickToast教程.mp4
  • 81 自定义控件QuickSliderBar.mp4
  • 82 消息对话框MessageDialog.mp4
  • 83 文件对话框FileDialog.mp4
  • 84 目录对话框FolderDialog.mp4
  • 85 字体对话框FontDialog.mp4
  • 86 颜色对话框ColorDialog.mp4
  • 87 颜色color.mp4
  • 88 渐变Gradient.mp4
  • 89 图片格式与素材获取.mp4
  • 90 图片Image.mp4
  • 91 动态图片AnimatedImage.mp4
  • 92 图片属性变换.mp4
  • 93 状态State.mp4
  • 94 自定义控件QuickWind.mp4
  • 95 属性动画PropertyAnimation.mp4
  • 96 预定义的目标和属性动画.mp4
  • 97 过渡动画Transition.mp4
  • 98 默认行为动画Behavior.mp4
  • 99 并行动画与序列动画ParallelAndSequential.mp4
  • 100 动画师动画Animator.mp4
  • 101 精灵动画SpriteAnimations.mp4
  • 102 动态精灵动画AnimatedSprite.mp4
  • 103 **动效果Flickable.mp4
  • 104 翻转效果Flipable.mp4
  • 105 颜色效果Color.mp4
  • 106 渐变效果Gradient.mp4
  • 107 发光效果Glow.mp4
  • 108 混合效果Blend.mp4
  • 109 变形效果Displace.mp4
  • 110 阴影效果Shadow.mp4
  • 111 模糊效果Blur.mp4
  • 112 动感模糊效果Blur.mp4
  • 113 遮罩效果Mask.mp4
  • 114 粒子系统ParticleSystem.mp4
  • 115 发射器Emitter.mp4
  • 116 渲染器ParticlePainter.mp4
  • 117 跟踪发射器TrailEmitter.mp4
  • 118 粒子组ParticleGroup.mp4
  • 119 随机参数Direction.mp4
  • 120 影响器Affector.mp4
  • 121 自定义粒子风控件QuickWind.mp4
  • 122 综合示例问界M9空调.mp4
  • 1
  • 23 Qt Quick 3D基础_51CTO学堂_Qt Quick 3D核心概念与基础应用.mp4
  • 124 3D场景坐标.mp4
  • 125 场景环境SceneEnvironment.mp4
  • 1
  • 26 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 1
  • 27 Qt Quick 3D场景效果.mp4
  • 128 相机Camera.mp4
  • 129 光源Light.mp4
  • 130 节点Node.mp4
  • 131 材质Material.mp4
  • 132 纹理Texture.mp4
  • 133 2D内容应用到3D场景.mp4
  • 134 实例化渲染.mp4
  • 135 3D粒子系统ParticleSystem3D.mp4
  • 136 3D物理模拟Physics.mp4
  • 137 自定义3D粒子风控件QuickWind3D.mp4
  • 138 3D开发辅助工具.mp4
  • 1
  • 39 Qt Design Studio.mp4
  • 140 理想L9 3D模型转换.mp4
  • 141 内饰.mp4
  • 142 内饰.mp4
  • 143 参数调整.mp4
  • 1
  • 44 移植到Qt Creator.mp4
  • 145 界面.mp4
  • 146 控制.mp4
  • 147 动画.mp4
  • 148 空调.mp4
  • 149 模型与视图简介.mp4
  • 150 整数模型Model.mp4
  • 151 列表模型ListModel.mp4
  • 152 对象模型ObjectModel.mp4
  • 153 表格模型TableModel.mp4
  • 154 XML列表模型XmlListModel.mp4
  • 155 包装Package.mp4
  • 156 WorkerScript.mp4
  • 157 列表视图ListView.mp4
  • 158 栅格视图GridView.mp4
  • 159 表格视图TableView.mp4
  • 160 路径视图PathView_51CTO学堂_QT Quick路径视图PaaS View实战应用.mp4
  • 161 视图过渡Transition.mp4
  • 162 自定义温度列表控件QuickTemperatureList.mp4
  • 163 新建图表工程.mp4
  • 164 数值和对数坐标轴ValueAndLogValueAxis.mp4
  • 165 分类坐标轴CategoryAxis.mp4
  • 166 柱形图分类坐标轴BarCategoryAxis.mp4
  • 167 日期时间坐标轴DateTimeAxis.mp4
  • 168 图例Legend.mp4
  • 169 图表视图效果.mp4
  • 170 动态创建图表.mp4
  • 171 XYSeries.mp4
  • 172 柱形图BarSeries.mp4
  • 173 面积图AreaSeries.mp4
  • 174 饼状图PieSeries.mp4
  • 1
  • 75 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 176 箱形图BoxPlotSeries.mp4
  • 1
  • 77 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 178 3D柱形图Bars3D.mp4
  • 1
  • 79 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 180 主题Theme3D.mp4
  • 181 3D曲面图.mp4
  • 182 3D散点图Scatter3D.mp4
  • 183 音频播放.mp4
  • 184 视频播放.mp4
  • 1
  • 85 周德强的网络课堂周德强 CC Java开发编程嵌入式开发单片机 大讲堂 - 51CTO学堂.mp4
  • 1
  • 86 QML与C 交互基础.mp4
  • 187 Q_INVOKABLE.mp4
  • 188 Q_PROPERTY.mp4
  • 189 信号.mp4
  • 1
  • 90 注册C 类型.mp4
  • 191 QML国际化翻译.mp4
  • 192 比亚迪中控屏项目.mp4
  • 193 Figma.mp4
  • 194 工程目录结构设计.mp4
  • 195 CMake工程.mp4
  • 196 HMI分析.mp4
  • 197 C++业务逻辑实现.mp4
  • 198 HMI切换.mp4
  • 199 自定义控件.mp4
  • 200 主页.mp4
  • 201 应用.mp4
  • 202 空调.mp4
  • 203 设置.mp4
  • 204 控制中心.mp4
  • 课程资料.zip