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
Description
Write once, build anywhere – Qt runs on virtually anything. You probably
have applications built with Qt running on your computer, smart phone,
television, and other electronics.
No experience with QML necessary, this is a beginners course that will
teach you the foundations QML cross platform development. QML runs
anywhere from desktops (windows, mac, linux) to cellphone, and embedded
devices.
We will start with a short introduction to QML, and then rapidly move on
to more complex topics such as layouts, properties and animations.
This course is specifically designed for Qt 5 with the QML beginner in
mind. These videos take you from knowing nothing about QML to creating
intermediate level applications using QML, JavaScript and C++. These videos
build on the popular Qt Core series available on Udemy. These videos show many
best practices and how to overcome common mistakes. About the author: Bryan has
created hundreds of Qt tutorials available on YouTube and has created
official Qt training videos for the Qt Company. Full source code available on
GitHub, and runs a Facebook community with thousands of developers that can
offer free help 24x7.
Highly recommended that you have a strong foundation in Qt Core before
attempting this course - fear not, I have other courses available on Udemy:
Qt 5 Core Beginners
Qt 5 Core Intermediate
Qt 5 Core Advanced
Who this course is
for:
- Anyone wanting to learn the basics of QML using Qt 5
- Students continuing from Qt Core