大家好!
我希望您今年有一个美好的开端!我们在Qt Academy正在努力工作,为新的一年做准备。我们即将推出一些令人兴奋的新课程,我们迫不及待地想在迈入 2025 年时与您分享这些课程。
在接下来的几周内,我们将推出 QML 初学者系列中的另一门课程,我们将在不久之后推出完整的学习路径,以便您可以获得结业证书来完成该系列。我们还计划在发布前后推出一些令人兴奋的内容,敬请期待!
再次非常感谢所有通过参加课程和提供反馈为 Qt Academy 做出贡献的人。我们一直在寻找改进和成长的方法,您的意见非常宝贵。
让我们看看 2025 年到目前为止已经发布和更新的课程:
Qt Quick 中的模型和视图
了解如何使用 Qt Quick 中的模型和视图创建动态和交互式用户界面。本课程将指导您探索Qt Quick中最常用的模型和视图,例如ListModel和List View、TableModel和TableView。您还将了解 TreeView 和 ObjectModel。本课程适合想要探索 Qt Quick 中模型视图委托模式的更多信息的初学者。
Qt Widgets 简介:第 5 部分
本课程是 KDAB 的 Qt Widgets 简介系列的第五部分。您将探索一个名为 QString 的类,深入研究 Qt 对正则表达式的支持,并学习如何使用容器类。此外,该课程还涵盖了文件处理、一个名为 QVariant 的类以及 Qt Widgets 中的属性。本材料由 KDAB 提供,并经其许可发布。
Scythe Studio 的 Qt for Medical Device Software
深入探索如何使用 Qt 进行医疗保健和医疗设备软件开发。虽然编码基础知识与其他行业的基础知识一致,但重点是解决医疗保健行业特有的独特挑战和主题。本课程为您提供解决医疗保健软件的技术和监管复杂性的知识。即使您不在医疗保健领域,也可以获得对 Qt 开发的宝贵见解。本材料由 Scythe Studio 提供,并已获得其许可发布。
QML 流体元件和动画
探索 QML 中流体元素和动画的力量,学习如何创建流畅、动态和视觉上引人入胜的用户界面。本课程将涵盖各种QML动画技术,包括属性动画、缓动曲线、行为动画、路径动画和高级状态转换。
翻译
全面了解 Qt 包含的用于本地化应用程序的功能。Qt Quick 和 Qt C++ 应用程序使用相同的底层本地化系统,因此可以在同一应用程序的 QML 和 C++ 源文件中拥有可翻译的字符串。您将学习如何在 QML 和 C++ 中标记要翻译的代码,如何创建翻译文件,并调整代码以将翻译加载到应用程序中。此外,本课程还包含有关 CMake 命令和动态翻译的部分。
QML 集成高级
探索 C++ 中用于将 QML 与 C++ 集成的不同宏以及如何使用它们。本课程涵盖注册非对象类型、外部类型以及将 C++ 类型注册为接口。本课程将使您更深入地了解如何将 QML 与 C++ 集成以及如何在特定场景中使用它们。
Qt Widgets 简介第 6 部分:绘画
本课程是 KDAB 的 Qt Widgets 系列简介的第六部分。您将深入了解绘画,包括调色板和颜色组、绘画作、坐标变换和打印。在课程中,您将创建一个条形图。本材料由 KDAB 提供,并经其许可发布。
使用 Qt Design Studio 的 View3D 基础知识
探索使用 Qt 创建逼真的 3D 场景的基本要素。您将了解 Qt Design Studio 中 View3D 和 Extended View3D 组件之间的区别,并熟悉场景节点和场景环境等组件。在本课程中,我们将使用 Extended View3D 组件创建 ADAS 系统的基本设置,设置照明、材质、摄像机和后处理效果。
课程更新:使用 Cmake 构建:CMake 和 Qt 入门
CMake 是构建软件的强大工具,它是 Qt 的推荐构建系统。本课程将指导您了解 CMake 的基础知识以及如何将其与 Qt 一起使用。
本课程已根据您的反馈进行了更新,现在包括更新的视频、更清晰的解释、改进的代码示例以及有关使用命令行构建的更全面的部分。
课程更新:如何将 C++ 暴露给 QML
本课程已根据您的反馈进行了更新,现在包括更正的代码示例、改进的解释以及视频中分步过程的更全面细分。
课程更新:Qt Creator 入门
本课程已根据您的反馈进行了更新,现在包含带有放大部分的更新视频,以便您可以更清楚地看到步骤、改进的解释以及课程末尾的后续步骤的更新链接。
我们一直在寻找关于您希望看到的内容的反馈,并在社区中寻找优秀的人来帮助我们发展。
如果您想保持联系,请访问Qt Academy主页并注册新闻通讯!您也可以在此处查看整个目录。
~灰