【Udemy中英字幕】Qt 5 QML For Beginners: The Fundamentals
最近更新 2024年03月30日
资源编号 36443

【Udemy中英字幕】Qt 5 QML For Beginners: The Fundamentals

2024-03-30 Udemy 0 665
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Qt 5 QML 初学者:基础知识

构建跨平台流体和动态用户界面。在 Windows、Mac、Linux、Android、iOS 和嵌入式上运行它们。

讲师:Daniel Gakwaya

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 使用 QML 语言的基础知识
  • 使用 Qt Quick 基本元素并在 QML 中构建您自己的元素
  • QML 中的信号和槽
  • 使用输入元素
  • 在 QML 中使用 Javascript
  • 在 QML 中定位元素
  • 在 Android 上运行您的 QML 应用程序
  • Qt Quick Controls 2 框架
  • 在 QML 中使用对话框
  • 模型、视图和委托
  • 变换、过渡和动画
  • 网络:获取 HTTP 数据和 JSON(REST) API
  • 设置和本地存储

要求

  • 开放的心态和强烈的学习意愿
  • 对 Javascript 的基本了解会很有用,但不是必需的
  • 设计之眼

描述

特别说明:本课程基于Qt 5。2020年12月发布的Qt 6是最新版本。我们正在考虑 Qt 6 的更新,这将在接下来的几个月内完成。同时,我们建议使用 Qt 5 以获得最佳的课程体验。

Qt Quick (QML) 是 Qt 框架中最新、最伟大的技术,用于构建外观漂亮、流畅、动态和跨平台的用户界面,可以运行移动设备(Android、IoS、触摸设备(嵌入式)和任何主要桌面平台) (Linux、Windows、Mac)。Qt Quick 可用于构建独立应用程序,但它也可以与 C++ 后端连接和/或扩展。

本课程的主要目的是帮助您成功成为Qt Quick/QML GUI 设计师,并在尽可能有效的时间内完成这一任务。该课程包含大量开门见山、易于理解的演示,这些演示经过精心设计,可帮助您掌握手头给定的 Qt Quick UI 开发主题。

目标学生是任何愿意将 Qt Quick/QML UI 设计添加到他们的技能中的人。虽然 Qt Quick 构建在 Qt 和 C++ 之上,但不需要 Qt 或 C++ 知识。该课程对于愿意进入 Qt Quick 的设计师和愿意提高流畅 UI 设计技能的现有 C++ 开发人员同样有用。

我们首先设置您的开发环境,并让您运行您的第一个 Qt Quick 应用程序。然后我们跳入主题,例如

  • 剖析 QML 语法,我们探讨 QML 语法、QML 基本类型、属性和处理程序、属性绑定和 Qt Quick 全局对象等主题;
  • Qt Quick Basic Elements,查看 Rectangle、Text、Image 和 Item 等元素;
  • 信号和槽
  • 使用 Javascript,我们探索 QML 中可用的 javascript 环境、在 QML 文件中输入 Javascript 代码的位置和方式、函数和范围以及导入外部 Javascript 文件;
  • 用户输入元素:TextInput、TextEdit、MouseArea 和拖放、按键附加属性、KeyNavigation 和 FocusScope
  • Qt 快速定位并探索锚点、定位器、布局和流程等主题
  • 移动设备上的 Qt Quick:我们将带您详细了解如何在 Android 上运行 Qt Quick 应用程序,并指导您如何在 IoS 上执行相同操作。
  • Qt Quick Controls   ,我们在其中探索大量可用的 Ui 组件,可供您出色的应用程序使用;
  • 对话框:ColorDialog、FileDialog、FontDialog、MessageDialog 和自定义对话框
  • 模型、视图和委托,我们在其中探索利用 Qt Quick 中的模型视图委托架构所需的难题
  • 过渡、变换和动画  :哦动画!这对我来说是 Qt Quick 中最有趣、最吸引人的主题。我们将带您了解如何为 Qt Quick 组件设置动画,并使用状态和转换等技巧将您的设计变为现实。
  • 网络:我们向您展示如何使用 XmlHttpRequest 下载 HTTP 数据以及如何使用相同的 Javascript 对象在 Qt Quick 应用程序中使用 REST API
  • 存储:我们首先使用 Qt.labs 模块中的设置组件来保存和加载应用程序设置,并使用由嵌入式 SQLite 数据库支持的 LocalStorage 模块执行相同的操作。

Qt 是全球数以千计的软件项目和一些最成功的公司的首选平台。学习 Qt Quick 肯定会提高您利用这个丰富而出色的框架的能力。请观看一些预览视频,让您开始使用 Qt Quick 构建流畅的用户界面。

本课程适合谁:

  • 愿意进入 Qt 快速原型设计和 UI 设计的设计师
  • 现有的 Qt C++ 程序员愿意将 Qt Quick 添加到他们的阿森纳中
  • 任何愿意构建能够在桌面、移动和嵌入式设备上运行的流畅和动态用户界面的人
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务