Desktop Application Creation with Qt 6 - Hybrid Training
Hands-on Training (In-person or Virtual - your choice!
2025
January 13 - 17
February 10 - 14
March 10 -14
April 7 - 11
May 5 - 9
June 9 - 13
This hands-on training is offered both virtually and in-person in our Waltham, Massachusetts headquarters. Whichever way you choose, this course will provide an in-depth introduction to Qt programming, primarily focusing on using Qt Widgets and the associated development tools (Qt Creator and friends). Students will experience the challenges of cross-platform development with daily exercises that will have them writing their own cross-platform application.
The course runs from 9:00 am - 5:00 pm ET each day.
If you are attending virtually, recorded sessions will be available on-demand, but since the labs build upon themselves it’s recommended you attend the live sessions as much as possible.
Cost
Virtual: $1,995
In-person early-bird*: $2,495
In-person: $2,995
*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 and discuss setup.
Learning Objectives
- Develop a Cross platform desktop application using QtCreator, Qt 6 and CMake
- Learn about QSettings and how to use settings within your application
- Learn how to set up CMake to do all the heavy deployment and configuration work
- Learn about Qt’s Widgets
- Learn about Qt’s i18n
- Learn about Unit Testing
- Understand application deployment for Linux, Window and Mac OS
Pre-Requisites
- Working knowledge of C++ programming
- Basic knowledge of GUI programming
- Previous Qt experience is not required
Hardware Requirements
You will need a laptop with the following:
- Qt version 6.2+ - https://www.qt.io/download/
- Qt Creator
Agenda
Day 1 — Setting the Stage, Qt Basics
Day 2 — Widgets, Dialogs, MainWindow
Day 3 — Settings, i18n, Command line Parsing
Day 4 — Model / View
Day 5 — Polish and finalizing UI, Deployment