Resources
Training
In-Depth QML
Hands-on Training (In-person or Virtual)
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.
This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters.
Please fill out the form to the right and we will be in touch to discuss timing and 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