getfromcode移动开发 会员免费

51CTO周德强-Qt Quick开发(QML,企业级实战)

这套 Qt Quick 资料的主题很明确:QML 声明式 UI 在企业项目里怎么落地,以及围绕它的一整套配套能力——对话框、图表、数据可视化、图形效果、Qt Quick 3D。它不属于那种"看完就懂语法"的入门课,而是把 QML 当工程语言来用,适合已经写过一些 Qt Widgets 或简单 QML

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
8 人关注 更新于 2026-09-08 永久有效
发货

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

保障

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

客服

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

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

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

这套 Qt Quick 资料的主题很明确:QML 声明式 UI 在企业项目里怎么落地,以及围绕它的一整套配套能力——对话框、图表、数据可视化、图形效果、Qt Quick 3D。它不属于那种"看完就懂语法"的入门课,而是把 QML 当工程语言来用,适合已经写过一些 Qt Widgets 或简单 QML、准备把界面层做成可维护结构的人拿来对照实践。

技术栈边界:QML 为主体,场景偏桌面与嵌入式 HMI

资料围绕 Qt Quick 展开,核心是 QML + JavaScript 逻辑 + C++ 后端暴露这一套组合。企业级实战这个定语,落到具体内容上主要体现在几个方向:界面不是单个页面,而是成套的弹窗与对话框交互;数据不是静态文本,而是要接图表与可视化;视觉不满足于默认控件,需要图形效果和 3D 场景。这几个方向恰好对应工业控制面板、车载 HMI、设备管理端这类典型场景,也决定了这份资料的价值不在"教你写第一个 Hello World",而在"把已经能跑的界面整理成能长期维护的结构"。

结构上看,它是按能力域切分的

从资料线索能看出章节组织不是线性的"语法讲解",而是按功能块划分:对话框、图形效果、图表、数据可视化、Qt Quick 3D 各自成章,每章配有独立的说明或资料。这种组织方式对自学的意义在于——你不必从第一章顺读到最后一章,而是可以按当前项目缺什么直接跳到对应章节。对话框那一章关注的是交互层的封装模式,比如模态与非模态的选择、弹窗复用、返回值传递;图表与数据可视化两章相邻但侧重不同,前者偏控件化展示,后者更贴近数据到视觉的映射关系;图形效果和 3D 则属于表现层,处理的是 QML 在渲染层面的能力边界。

可复用的部分在哪里

判断一份实战资料值不值得跟,关键看它有没有留下可搬走的模块。这套内容里比较值得留意的是:对话框的组织方式可以沉淀成项目里一套通用的 Popup/Dialog 组件;图表的绑定思路可以抽象成"数据模型 → 视图"的适配层,换数据源时不用改 UI;可视化与图形效果部分更多是提供实现手段,用于解决具体视觉需求而不是直接复用代码。真正能带走的是结构和模式,代码本身往往要按自己项目的规模调整。

怎么用这份资料

  • 先确认自己对 QML 的基础语法、属性绑定、信号槽有基本手感,否则对话框和图表部分会卡在细节上。
  • 挑一个正在做或打算做的界面需求,边看对应章节边改自己的代码,比单纯看讲解有效。
  • 对话框与数据可视化这两块建议优先,因为它们在真实项目里出现频率最高,改动成本也最直接。
  • 3D 与图形效果部分按需查阅,除非项目确实需要,不必强行走完整流程。
  • 把每章配套的说明资料当成索引,理解作者的取舍逻辑,而不是把它当参考手册逐条背。

适合谁,不适合谁

如果你已经写过 QML 但界面一复杂就开始乱,或者从 Widgets 转过来不知道怎么组织声明式 UI,这套资料的结构视角会帮上忙。反过来,如果你还没写过任何 Qt 界面、连信号槽和布局都没建立概念,直接进来容易被对话框和可视化部分带偏,建议先补基础再回来对照。

51CTO周德强-Qt Quick开发(QML,企业级实战)

Qt Quick实战,企业级应用开发

编辑点评

深入Qt Quick框架,涵盖对话框、图表、数据可视化、图形效果及3D开发,实战性强。

⭐ 编辑推荐

掌握Qt Quick开发,打造企业级应用。

✨ 课程亮点

✦Qt Quick框架深入讲解
✦实战项目驱动学习
✦涵盖对话框、图表、数据可视化等多个方面

课程目录

第5章 Qt Quick对话框5 集
  • 第5章 Qt Quick对话框说明.zip [1.8 MB]
  • 85 瀛椾綋瀵硅瘽妗咶ontDialog.mp4 [37.5 MB]
  • 86 棰滆壊瀵硅瘽妗咰olorDialog_.mp4 [13.3 MB]
  • 84 鐩綍瀵硅瘽妗咶olderDialog.mp4 [17.7 MB]
  • 83 文件对话框FileDialog.mp4 [92.4 MB]
第12章 图表11 集
  • 第12章 图表文档.png [493.5 KB]
  • 163 新建图表工程.mp4 [73.9 MB]
  • 164 数值和对数坐标轴ValueAndLogValueAxis.mp4 [159.3 MB]
  • 174 楗肩姸鍥綪ieSeries.mp4 [70.7 MB]
  • 176 绠卞舰鍥綛oxPlotSeries.mp4 [27.0 MB]
  • 167 日期时间坐标轴DateTimeAxis.mp4 [54.4 MB]
  • 166 柱形图分类坐标轴BarCategoryAxis.mp4 [47.4 MB]
  • 177 K线图CandlestickSeries开始学习.mp4 [33.0 MB]
  • 165 鍒嗙被鍧愭爣杞碈ategoryAxis.mp4 [52.5 MB]
  • 170 动态创建图表.mp4 [137.0 MB]
  • 169 图表视图效果.mp4 [53.0 MB]
第13章 数据可视化2 集
  • 第13章 数据可视化必看.zip [1.8 MB]
  • 179 3D坐标轴与数据代理开始学习.mp4 [93.5 MB]
第8章 图形效果10 集
  • 第8章 图形效果资料.png [493.5 KB]
  • 112 动感模糊效果Blur.mp4 [112.0 MB]
  • 107 鍙戝厜鏁堟灉Glow.mp4 [51.4 MB]
  • 111 妯$硦鏁堟灉Blur.mp4 [203.9 MB]
  • 113 閬僵鏁堟灉Mask.mp4 [75.4 MB]
  • 108 娣峰悎鏁堟灉Blend.mp4 [45.7 MB]
  • 110 闃村奖鏁堟灉Shadow.mp4 [87.9 MB]
  • 109 鍙樺舰鏁堟灉Displace.mp4 [51.6 MB]
  • 105 棰滆壊鏁堟灉Color.mp4 [335.6 MB]
  • 106 娓愬彉鏁堟灉Gradient.mp4 [126.2 MB]
第10章 Qt Quick 3D14 集
  • 第10章 Qt Quick 3D必看.png [493.5 KB]
  • 130 节点Node.mp4 [143.0 MB]
  • 138 3D开发辅助工具.mp4 [125.7 MB]
  • 133 2D内容应用到3D场景.mp4 [196.9 MB]
  • 135 3D粒子系统ParticleSystem3D.mp4 [201.5 MB]
  • 143 鍙傛暟璋冩暣.mp4 [361.6 MB]
  • 140 理想L9 3D模型转换.mp4 [562.4 MB]
  • 137 自定义3D粒子风控件QuickWind3D.mp4 [259.8 MB]
  • 123 Qt Quick 3D基础.mp4 [308.5 MB]
  • 146 控制.mp4 [454.6 MB]
  • 124 3D鍦烘櫙鍧愭爣.mp4 [244.5 MB]
  • 127 Qt Quick 3D鍦烘櫙鏁堟灉.mp4 [119.9 MB]
  • 144 绉绘鍒癚t Creator.mp4 [237.3 MB]
  • 126 图像照明IBL与天空盒.mp4 [185.0 MB]
第4章 Qt Quick控件23 集
  • 第4章 Qt Quick控件说明.png [493.5 KB]
  • 76 寮瑰嚭鎺т欢Popup.mp4 [162.5 MB]
  • 60 鏁板€艰緭鍏ュ櫒SpinBox.mp4 [86.1 MB]
  • 47 搴旂敤涓荤獥鍙pplicationWindow.mp4 [38.2 MB]
  • 73 滑动代理SwipeDelegate.mp4 [36.6 MB]
  • 81 鑷畾涔夋帶浠禥uickSliderBar.mp4 [201.6 MB]
  • 63 多行文本编辑器TextArea.mp4 [104.1 MB]
  • 59 婊戝姩鏉lider.mp4 [160.0 MB]
  • 79 设置控件样式QuickStyle.mp4 [127.9 MB]
  • 68 鍒嗗壊瑙嗗浘SplitView.mp4 [118.2 MB]
  • 54 寮€鍏虫寜閽甋witch.mp4 [75.3 MB]
  • 72 按钮类代理ButtonDelegate.mp4 [57.2 MB]
  • 48 鎺т欢鍩虹被鍨婥ontrol.mp4 [33.2 MB]
  • 62 单行文本编辑器TextField.mp4 [122.4 MB]
  • 67 婊氬姩瑙嗗浘ScrollView.mp4 [47.8 MB]
  • 80 鑷畾涔夋帶浠禥uickToast.mp4 [240.1 MB]
  • 64 杈规瀹瑰櫒Frame.mp4 [50.7 MB]
  • 71 项目代理ItemDelegate.mp4 [79.8 MB]
  • 66 婊戝姩瑙嗗浘SwipeView.mp4 [159.2 MB]
  • 57 缁勫悎妗咰omboBox.mp4 [266.2 MB]
  • 55 杩涘害鏉rogressBar.mp4 [113.6 MB]
  • 75 瀵艰埅鎺т欢Drawer.mp4 [83.9 MB]
  • 53 寤舵椂鎸夐挳DelayButton.mp4 [37.5 MB]
第1章 Qt Quick简介3 集
  • 第1章 Qt Quick简介必看.png [493.5 KB]
  • 6 Qt Creator配置.mp4 [81.9 MB]
  • 5 Qt6安装.mp4 [66.8 MB]
第2章 QML4 集
  • 19 鍏朵粬绫诲瀷.mp4 [47.6 MB]
  • 18 鍩烘湰绫诲瀷.mp4 [123.0 MB]
  • 21 鑷畾涔塓ML缁勪欢.mp4 [49.0 MB]
  • 23 浠g爜椋庢牸.mp4 [176.9 MB]
第11章 模型与视图6 集
  • 149 模型与视图简介.mp4 [70.4 MB]
  • 161 瑙嗗浘杩囨浮Transition.mp4 [74.6 MB]
  • 162 自定义温度列表控件QuickTemperatureList.mp4 [378.2 MB]
  • 159 琛ㄦ牸瑙嗗浘TableView.mp4 [122.0 MB]
  • 158 鏍呮牸瑙嗗浘GridView.mp4 [99.3 MB]
  • 160 璺緞瑙嗗浘PathView.mp4 [207.4 MB]
第16章 比亚迪中控屏4 集
  • 192 比亚迪中控屏项目.mp4 [235.4 MB]
  • 194 工程目录结构设计.mp4 [27.6 MB]
  • 197 C++业务逻辑实现.mp4 [131.1 MB]
  • 204 控制中心.mp4 [142.9 MB]
第3章 Qt Quick基础17 集
  • 33 甯冨眬杩囨浮Transition.mp4 [56.6 MB]
  • 30 琛屽垪甯冨眬Row Column.mp4 [123.5 MB]
  • 32 娴佸竷灞€Flow.mp4 [67.2 MB]
  • 41 瀹氭椂鍣═imer.mp4 [113.6 MB]
  • 39 鎷栨嫿浜嬩欢DragEvent.mp4 [119.4 MB]
  • 45 缁煎悎绀轰緥HarmonyUI.mp4 [573.4 MB]
  • 42 鑷畾涔夋寜閽甉uickButton.mp4 [272.8 MB]
  • 40 閿洏浜嬩欢KeyEvent.mp4 [90.9 MB]
  • 38 榧犳爣浜嬩欢MouseEvent.mp4 [122.6 MB]
  • 35 閿氬竷灞€Anchors.mp4 [272.0 MB]
  • 43 鑷畾涔夋寜閽甉uickButton.mp4 [204.3 MB]
  • 36 布局管理器Layouts.mp4 [190.7 MB]
  • 29 鏂囨湰缂栬緫妗員extEdit.mp4 [215.9 MB]
  • 37 瑙︽懜鍖哄煙MouseArea.mp4 [293.3 MB]
  • 24 项目Item.mp4 [260.6 MB]
  • 28 鏂囨湰杈撳叆妗員extInput.mp4 [127.3 MB]
  • 31 鏍呮牸甯冨眬Grid.mp4 [55.4 MB]
第6章 图片3 集
  • 89 图片格式与素材获取.mp4 [266.9 MB]
  • 92 图片属性变换.mp4 [169.0 MB]
  • 94 鑷畾涔夋帶浠禥uickWind.mp4 [179.9 MB]
第7章 动画8 集
  • 96 预定义的目标和属性动画.mp4 [101.8 MB]
  • 98 默认行为动画Behavior.mp4 [76.4 MB]
  • 103 寮瑰姩鏁堟灉Flickable.mp4 [313.0 MB]
  • 99 并行动画与序列动画ParallelAndSequential.mp4 [74.4 MB]
  • 102 动态精灵动画AnimatedSprite.mp4 [101.0 MB]
  • 97 杩囨浮鍔ㄧ敾Transition.mp4 [71.8 MB]
  • 104 缈昏浆鏁堟灉Flipable.mp4 [74.2 MB]
  • 101 绮剧伒鍔ㄧ敾SpriteAnimations.mp4 [221.7 MB]
第15章 QML与C++交互1 集
  • 186 QML与C++交互基础.mp4 [186.1 MB]
第9章 粒子效果7 集
  • 119 闅忔満鍙傛暟Direction.mp4 [302.3 MB]
  • 120 褰卞搷鍣ˋffector.mp4 [256.9 MB]
  • 114 粒子系统ParticleSystem.mp4 [199.2 MB]
  • 121 自定义粒子风控件QuickWind.mp4 [327.6 MB]
  • 122 综合示例问界M9空调.mp4 [220.4 MB]
  • 116 娓叉煋鍣≒articlePainter.mp4 [250.2 MB]
  • 117 璺熻釜鍙戝皠鍣═railEmitter.mp4 [138.5 MB]

适合人群

  • Qt开发者
  • 移动应用开发者
  • 对图形界面开发感兴趣者

🎯 学习收获

  • 熟练使用Qt Quick框架
  • 开发企业级移动应用
  • 掌握数据可视化和图形效果技术

🎉 祝您学习愉快!