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

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