Desktop Application Creation with Qt 6

Hands-on Virtual Training

November 8 - 12

Not ready to travel yet? We've made another one of our popular training courses available virtually! This hands-on training is 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 10:00 am - 6:00 pm EDT each day and will be live online from 10:00 - 3:00, followed by a lab assignment and open Q&A session. 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
$1,995


Please fill out the form to the right and we will be in touch soon to arrange payment.

 

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.x - https://www.qt.io/download/
  • IDE (visual studio 2005 or greater, Eclipse, xcode, or QtCreator).
  • Compilers (mingw, visual studio, or apple c++ compilers)

Agenda

Day 1 — Fundamentals of Qt

Day 2 Settings and Events, Customizing Dialogs

Day 3 — i18n basics, Command line arguments

Day 4 — Toolbars, Status

Day 5 — Polish & Deployment

Virtual Training Registration

Please fill out the form below and select the course date you would like to attend and we will be in touch regarding payment. Cost: $1,995.