Qt 5 C++ GUI 开发 – 中级
学习中级 Qt C++ GUI:事件、绘画、模型视图架构、图形视图框架、部署等
讲师:Daniel Gakwaya
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 事件编程
- 自定义小部件
- 绘画和素描
- 拖放
- 通过剪贴板复制数据
- 模型视图架构
- 图形视图框架
- 在 Qt 应用程序中实现复制、剪切和粘贴功能
- 保存和加载文档
- Qt 应用程序中的撤消重做
- 在图形视图中构建可调整大小的项目
- Qt 应用程序中的多语言支持
- 在 Windows、Linux 和 Mac 上部署 Qt 应用程序
- 使用 Qt 构建游戏和绘画应用程序
本课程包括:
- 40 小时 长的随选视频
- 74 个可下载资源
- 在移动设备和电视上观看
- 作业
要求
- Qt C++ GUI开发基础知识
说明
特别说明:本课程基于Qt 5,2020年12月发布的Qt 6为最新版本。我们正在努力进行更新以将 Qt 6 考虑在内,这将在接下来的几个月内完成。同时,我们建议使用 Qt 5 以获得最佳的课程体验。
Qt 是一个成熟的跨平台应用程序开发框架,您可以使用它来开发 Windows、Mac、Linux、移动和嵌入式设备。
本课程将向您介绍 Qt 框架的一些高级功能。这不是初学者课程。这是我们的 Qt 5 C++ GUI Development for Beginners 课程的后续课程,因此您应该已经完成该课程或在其他地方有类似的经验。
该课程包含大量提示和技巧,可帮助您掌握使用 C++ 和 Qt 构建专业 GUI 应用程序所需的知识。讲座经过精心设计,并围绕切中要点且易于理解的演示展开。减少脂肪并帮助您理解手头的给定主题。
本课程不仅仅是理论和简单的演示。不 !
我们将进行理论和简单的演示,因为您需要这些来理解基础知识。
但我们会走得更远,不会构建 完整的实用项目,让您将课程中的所有知识放在一起并加以实践。您将构建一个 Flappy Bird 游戏的克隆和一个完整的绘画应用程序,该应用程序支持大量很酷的功能,例如用笔绘图、擦除、调整形状大小、复制、剪切和粘贴、拖放、撤消重做、保存和加载文档和更多功能。
以下是您将在课程中掌握的一些内容:
- Qt中的事件编程
- 构建自定义小部件
- 用Qt画画
- 在 Qt 小部件中拖放
- Qt 模型视图编程中的高级功能
- 图形视图框架
- GUI 应用程序中的复制、剪切和粘贴功能
- 构建可调整大小的图形项目
- 在 Qt 应用程序中保存和加载文档
- 撤销重做
- 从头开始构建只读和可编辑的树模型
- 在 Qt C++ GUI 应用程序中支持多种语言
- 在 Windows、Mac 和 Linux 上部署您的 Qt 应用程序以及更多方式…
最后,我们将构建一个完整的基于图形视图的绘画应用程序和流行的 Flappy Bird 游戏的克隆,以便您将课程中的所有知识放在一起并用于实际项目。
该课程经过精心设计,可让您逐步构建项目,使复杂的概念也易于理解。如果您正在寻找构建专业级 Qt C++ GUI 应用程序,那么本课程将帮助您在尽可能短的时间内实现目标。
Qt 是数以千计的开源和商业软件项目的首选平台,包括我们用来录制视频的项目。如果您想使用 C++ 构建可以在任何平台上虚拟运行的专业级 GUI 应用程序,Qt 在这方面首屈一指。请观看一些预览视频,让我们开始使用 Qt 构建专业的 C++ GUI 应用程序。
此课程面向哪些人:
- 愿意构建专业级 Qt C++ GUI 应用程序的开发人员、研究人员和学生