Mô tả

A complete guide for Qt-QML with C++.

This course covers all the basic and fundamental concepts for QT-QML development, which would be helpful for beginners.

This course includes all the advanced and intermediate topics in QML development with C++. A detailed explanation and examples about various QML constructs. A dedicated section covers integration of C++ and QML interns of models and controllers.


All the examples codes and projects are available as downloadable resources in respective sections. This will help users to practice and tryout the programming concepts learned in this course.

Bạn sẽ học được gì

How to build UI in Qt-QML framework.

Create cross platform UI application with Qt - QML and c++

Integrating QML and CPP for data and controllers.

Qt-QML- Layouts, positioning, Components, User Inputs, Animations, themes

Qt - Signal and slots, Event systems, Event filtering

Qt- Threads - working with signal and slots

Overview of Qt-Core and Qt-Quick Internals

Language Internationalization - basic

Project Configurations

Binding and Connections

Overview of Java script environment

QML Item: Path line, Path Quad

Yêu cầu

  • Basic understanding of C++

Nội dung khoá học

6 sections

Introduction and overview

3 lectures
Introduction and course overview
07:16
Overview of framework
03:36
Qt Download and Installation
15:06

Project configuration and setup

2 lectures
Project configuration files - Qt Quick Project Example
17:51
Settings, Project templates, General configuration
09:58

Overview of Qt Module and Base classes

7 lectures
Qt Modules - Qt Core, Qt GUI
31:22
Qt Classes : QCoreApplication , QGuiApplication, QApplication
04:06
QCoreApplication example
06:38
QGuiApplication Example
03:22
Overview of Qt Quick, Qt Quick Controls
12:01
Overview - JavaScript Environment for QML Applications
07:23
Quiz for Overview of Qt modules
3 questions

QtQuick - QML Applications

14 lectures
Qt Quick Application Example: Application Window and Column Layout
19:37
QML Item - Rectangle
09:33
QML Item - Image
18:55
QML Item PathLine (With Shape)
18:03
QML Item PathPolyLine (With Shape gui)
11:45
QML Item PathQuad quadratic Bezier curve example
16:31
QML Item PathCubic Cubic Bezier curve - Drawing circle
17:42
User inputs and basic item positioning
17:12
QML Item Positioner : Column, Row, Grid, Flow
21:09
Qt Quick Layouts : GridLayout, ColumnLayout, RowLayout, StackLayout
26:28
Positioning with Anchors
24:52
Views in QtQuick: ListView, GridView, PathView.
36:42
Binding QML Type and Connections QML Type
17:28
DelegateModel QML Type and ObjectModel QML Type
32:27

Overview of Qt Core internals

8 lectures
Threading Basics
17:17
QTimer and Timer example
23:54
QThread - Inherited and Move To Thread
43:13
QThreadPool and QRunnable Example
28:00
WorkerScript:Threading in QML Example
16:49
Signals and slots overview
14:09
Signals and Slot Example with multi-threading.
50:57
Internationalization - basic example
47:50

Working with QML and C++

7 lectures
Interacting with QML Objects from C++
43:10
Exposing Attributes of C++ Types to QML
37:19
Overview:QML Register types and Data type conversion between QML-CPP-java script
13:02
Registering an Instantiable Object Type with qmlRegisterType
33:35
Registering Singleton types with qmlRegisterSingletonType
32:13
Registering Singleton instance with qmlRegisterSingletonInstance
27:47
Data Type Conversion Between QML and C++
27:04

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.