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
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
Qt Quick and QML For Beginners (Qt 5): The Fundamentals at UDEMY Course details
- 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
- 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
- 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
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)