QML for Beginners with Qt 5
Cross platform GUI application development on windows, mac and linux using QML, Qt 5, JavaScript and C++
What you’ll learn
-
QML for Qt 5
-
QML Language
-
Qt Quick
-
Items
-
Rectangles
-
Components
-
Anchors
-
Positioning
-
Transformations
-
Basic States
-
Layouts
-
Columns
-
Rows
-
Grids
-
Flexes
-
Absolute Positioning
-
Swipe View
-
Page View
-
List View
-
Custom Components
-
Properties
-
Bindings
-
Connections
-
Signals and Slots
-
Property Animations
-
Opacity Animations
-
Rotation Animations
-
Scale Animations
-
Sequential Animations
-
Parallel Animations
-
Qt Quick Controls
-
Model Views and Delegates
-
Pages
-
Passing Properties
-
Drag and Drop
-
Example Applications
-
Javascript basics
-
Inline JavaScript
-
Javascript bindings
-
External Javascript
-
C++ Integration
-
C++ Root Context
-
Registering C++ classes in QML
-
Calling C++ Slots from QML Signals
-
Calling QML Slots from C++ Signals
-
Image viewers
-
Text Editors
-
Data Converters
-
Number Generators
-
Common issues and solutions
Requirements
-
Qt Core
-
C++ Beginners
-
Qt 5
Who this course is for:
- Anyone wanting to learn the basics of QML using Qt 5
- Students continuing from Qt Core