In-Depth QML
Hands-on Training (In-person or Virtual - your choice!
June 24 - 26
July 22 - 24
August 19 - 21
September 23 - 25
October 21 - 23
November 18 - 20
December 9 - 11
This intensive 3-day course is designed for developers with a basic understanding of Qt and experience using core QML components. If you're ready to deepen your knowledge and build robust, cross-platform applications, this course is for you.
Through practical, real-world scenarios, you'll explore how different Qt Quick Controls behave across platforms and styles—and learn to manage the quirks and edge cases that arise in cross-platform deployment.
Pricing
Virtual: $1,499
In-person early-bird*: $1,799
In-person: $2,100
This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters.
*Complete your registration 30 days prior to the start of the class to obtain the early bird rate
Please fill out the form to the right and we will be in touch soon to arrange payment.
Who Should Attend
- Developers who are familiar with basic Qt/QML and want to take their skills further.
- Designers looking to learn how better to use Qt Quick Controls and QML for UI design.
What You'll Learn
By the end of the course, you will be able to:
- Create a cross-platform application using Qt Quick and QML
- Build an XDG-free desktop icon theme
- Set up and manage a Qt project using CMake
- Properly deploy Qt applications across platforms
- Work with Qt’s internationalization (I18N) tools
- Use Qt Quick Controls effectively in real applications
- Understand layout management and styling in QML
Pre-Requisites
- Completion of ICS’ Free Virtual QML Programming Training
- Installed Qt 6.8+ and Qt Creator on your machine
- No prior C++ knowledge
Topics
- QML StylesQt Creator basics
- Working with CMake in Qt Creator
- Building and structuring CMake-based applications
- Cross-platform icon theming
- Qt Quick Controls 2
- Qt Quick Layouts and Dialogs
- QML styling techniques
- Internationalization with Qt tools