|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/qt-qml-practical-examples/
课程评论:没有评论
**课程名称:** Qt-QML 实用示例 **课程概述:** 本课程旨在通过一系列简单的实际应用程序案例,提供真实的软件开发体验,帮助学员建立GUI开发框架(如Qt QML)的技能。 **先修要求:** * 具备C++基础知识 * 理解Qt-QML框架 **课程内容:** 本课程将一步步指导您使用Qt-QML和C++实现以下应用程序示例: 1. **汽车仪表盘设计与模拟:** * 基于Qt-QML设计的汽车仪表盘。 * 后端实现了一个模拟器,为UI提供更真实的 * **学习要点:** QML与C++集成、CircularGauge、CircularGaugeStyle、数字动画、QTimers、Image、Canvas。 2. **记事本应用程序:** * 一个基础的记事本应用,允许创建、编辑和修改文本文件。 * 支持格式化、布局、字体颜色、字体族设置。 * 支持HTML文档,实现富文本格式。 * **学习要点:** Qt-Quick控件、Qt快捷键、QTextDocument、FontDialog、文本处理、文件操作、HTML文件、文件打印。 3. **简单REST客户端:** * 一个简单的REST客户端应用,使用公共REST API展示有用信息。 * **学习要点:** QNetwork、QNetworkAccessManager、QNetworkReply、QJsonDocument、QSSL配置。 **学习方式:** 所有示例都将进行详细讲解。每节课都提供可演示的源代码作为可下载资源。学员可以下载这些源代码包,在学习过程中或之后进行实践操作,从而获得编程和调试的实操经验。
Qt-QML Practical ExamplesA real software development experience is necessary to build up the skillset in GUI development framework like Qt QML. This course offers a real software development training with the help of simple application examples. Prerequisite: Basic level of C++Understanding of Qt-QML frameworkThis course covers step by step implementation of following application examples using Qt-QML and C++.1. Automobile dashboard design and simulation: This is a Qt-QML based design for car dashboard. This also have a simulator implemented at backend to provide more realistic data to UI. Concepts you will learn here are: Integrating QML and C++, CircularGauge, CircularGaugeStyle, Number Animation, QTimers, Image, Canvas.2. Notepad application: This is basic notepad application with which you can create, edit and modify the text files. Operations include formatting, layout, font color, font family. Also support for HTML document for rich text format support. You will learn about Qt-Quick controls, Qt shortcuts, QTextDocument, FontDialog, Text processing, File operations, HTML files, file printing3. Simple REST Client: This is very simple REST Client application using public REST APIs to show useful information. You will learn about QNetwork, QNetworkAccessManager, QNetworkReply, QJsonDocument, QSSL configs.All above examples are explained in depth details. For each lecture a demo able sours code is available as downloadable resource. Users can download these source code packages and tryout on own either during the lectures or afterwards. This will help you to get hands on on programming and debugging.