Introduction to Qt Widgets

With a focus on desktop platforms for developers with a functional knowledge of C++, this course covers Qt fundamentals, objects and widgets, Qt Creator and Designer and much more. No prior knowledge of Qt is needed.

What you’ll learn

The course covers Qt fundamentals, objects and widgets, Qt Creator and Designer, then takes you under the hood to learn about core classes, custom dialogs, layout management, painting, event handling, as well as the fundamentals of Qt’s model/view framework.

Small group size ensures personal attention and precisely targeted answers to your queries. All KDAB training classes offer world class tuition, best practice, examples and hands-on labs.

We offer two types of in-person training: Scheduled, for individuals from diverse companies and In-Company for teams. Some on-line options are also available.

Course contents:

  • Event handling
  • Designing dialogs with Qt Designer
  • Layout management
  • Model/View programming

Download the full table of contents...

Course Information

This course is for:

Developers targeting desktop platforms.

Duration:

3 days

Prerequisites:

Programmers enrolled in these Qt courses should have a functional knowledge of C++. However, no previous experience with Qt is required. Developers with up to one year of Qt experience will easily benefit from these courses which are regularly updated.

Upcoming Courses

Start

Days

Location

Course

Language

Price ex. VAT

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

* plus VAT if applicable

“Very good coverage of key areas, provoking thought on how we have used QML, Qt & notions of C++ to date, and how we can gain confidence, expertise and productivity in the future with QML, Qt, C++. An excellent balance between an overall introduction of key concepts, and how they all tie together.”

— Didier Donner

Paradigm, France

Why learn Qt?

Qt is a modern, mature, and highly featured framework for developing application software that can run across desktop and/or embedded and/or mobile platforms. Qt is often used in combination with other technologies.

Qt is used by tens of thousands of companies across 70+ industries and in all regions of the world. It is available for development with an open-source license or with a commercial license.

For more information

Contact us