UDEMY
UDEMY Logo

Qt Quick and QML For Beginners (Qt 5): The Fundamentals 

  • Offered byUDEMY

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Overview

Build Cross Platform Fluid And Dynamic UIs. Run Them on Windows, Mac, Linux, Android,iOS and Embedded

Duration

15 hours

Total fee

380

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • Get a 30 days money back guarantee on the course
  • Get full lifetime access of the course material
  • Learn from 71 downloadable resources and 4 article
Read more
Details Icon

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Course details

Who should do this course?
  • For Designers willing to jump into Qt Quick Prototyping and UI Design
  • For Existing Qt C++ Programmers willing to add Qt Quick to their Arsenal
  • For Anyone willing to build Fluid and Dynamic User Interfaces capable of running on desktop, mobile and embedded devices
What are the course deliverables?
  • The basics of working with the QML language
  • Working with Qt Quick basic elements and building your own in QML
  • Signals and slots in QML
  • Working with input elements
  • Working with Javascript in QML
  • Positioning elements in QML
  • Running your QML Apps on Android
  • Qt Quick Controls 2 framework
  • Working with Dialogs in QML
  • Models,Views and Delegates
  • Transforms,Transitions and Animations
  • Networking : Fetching HTTP Data and JSON(REST) APIs
  • Settings and Local Storage
More about this course
  • This course is based on Qt 5. Qt 6, released in December 2020 is the latest version
  • The main aim of this course is to help you succeed in becoming a Qt Quick/QML GUI Designer and do so in the most effective amount of time possible
  • The course is packed with lots of straight to the point, easy to understand demos, that are carefully designed to help you master a given Qt Quick UI development topic at hand
  • The target student is anyone willing to add Qt Quick/QML UI design to their stack of skills
  • The course will equally be useful to both designers willing to jump into Qt Quick and existing C++ developers willing to level up their skills in fluid UI design
  • Start by getting your development environment set up and get you to run your first Qt Quick application
Read more

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Curriculum

Introduction

Welcome

Install Qt & Tools on Windows

Installing Qt & Tools on Linux

Running your QML Applications

Dissecting the QML Syntax

QML Syntax : An Overview

Basic Types of the QML Language-Part1

Basic Types of the QML Language-Part2

Property Binding in QML

The QtQuick Global Object

Properties and Handlers

Qt Quick Basic Elements

A tour of Qt Quick basic Elements Part 1 : Item, Rectangle and Text

A tour of Qt Quick basic Elements Part 2 : Image

Building your own custom elements

Signals and slots

Signals and Slots Explained

Signals and Slots Demo1

Signals and Slosts Demo2 ( Have two external components communicate)

User Input Elements

User Input Elements Overview

TextInput Element

TextEdit Element

MouseArea , Drag and Drop

Keys Attached Properties

Key Navigation

Focus Scope

Working with Javascript

How Javacript fits into QML

Javascript Used in QML Code

Functions and Scope

Direct Import of External JS Files

Indirect Import of External JS Files

Requirements

Qt Quick Positioning

Qt Quick Positioning Offerings(Intro)

Anchors Part1

Anchors Part2

Positioners

Layouts

Flow

Qt and Qt Quick on Mobile Devices

Qt on Multiple Platforms

Android Environment Setup

Running your Qt Quick App on Android

Qt on IOS

Qt Quick Controls

Qt Quick Controls Introduction

Button Control

Button Control (Mobile) : Yet another Qt on Android Demo

Busy Indicator Control

CheckBox Control

ComboBox Control

Delay Button

Dial Control

Frame

GroupBox, RadioButton and CheckBox

ProgressBar

RangeSlider

Flickable and ScrollBar

Slider

Switch

Page, SwipeView and TabBar

Background Property of the TextArea Control

TextArea

TextField and Label

SplitView Control

Drawer Control

SpinBox Control

Application Window and Menus (Desktop)

Faculty Icon

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Faculty details

Daniel Gakwaya
Daniel is a Senior Software Engineer at Blikoon Technologies. He has been writing software since 2011 and Qt is one of his favorite frameworks. Many of his cross platform Qt based projects are completed and out there on the market. Autodidact by nature ,he has a passion for learning new things and loves sharing knowledge with others. Especially people new to the dark art of software development.

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Qt Quick and QML For Beginners (Qt 5): The Fundamentals
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...