Contact Us

Contact us

Submit a contact request

Call us

We have Sales offices around the world

Training and Events

Learn about Qt for application development, UI design, and  embedded device creation from The Qt Company and Qt ecosystem partners. 

Using the event filters below, you can find on-demand webinar videos from past events, as well as upcoming live webinars. You can also search using topic tags and other event types, such as training and trade shows, or by organizer — whether it be The Qt Company or a Qt partner.

Loading Events

« All Events

  • This event has passed.

Programming with Qt for Embedded Devices (Waltham, MA)

12 March 2018 - 16 March 2018

This 5-day course focuses on developing modern applications for embedded systems and touchscreens using Qt and QtQuick. The class utilizes real development boards with touchscreens for each participant and introduces students to working with embedded touchscreen systems. Further, fundamentals of programming with Qt will be covered to give participants a thorough understanding of the underlying ideas of QML and QtQuick. Efficient and robust design of applications for touchscreen enabled devices utilizing the latest QtQuick techniques is the central focus of this class. As such, architectural considerations for creating applications consisting of beautiful and highly responsive presentation layers, backed by solid back-end implementations are important learning goals for participants.

In this course, we will use the embedded system on modules and carrier boards from Toradex, a long term Qt partner. The Aster carrier board is compatible with the complete range of Colibri Modules which allows easy scaling of performance. We will use the Colibri iMX6 DL featuring the NXP® i.MX 6 SoC. Creating a prototype with a Toradex Module is very simple, but even better, you can use the exact same module in volume production, including demanding embedded applications. To learn more about Toradex, please visit

After the class, you may keep the Toradex Aster carrier board* and if you would also like the Waveshare touchscreen, there is a $139 fee.  This is optional and we will loan you a touchscreen at no extra charge if you prefer.

*The free Toradex Aster boards are available to the first 10 registrants.

Course Availability: On-site, Open Enrollment
Duration: 5 days
Pricing: Early bird registrations: $2495*, Standard price: $2995

Course Prerequisites:

Working knowledge of C++ programming
Basic knowledge of GUI programming
Previous Qt experience is not required
Mandatory computer requirements


Course Outline
Qt Fundamentals

Core Classes
String Handling
Container Classes
File Handling
Command Line Parsing
Lab: File I/O, Text Manipulation, and Command Line Parsing
Qt’s Object Model
Properties and MetaProperties
ANSI-Style Typecasts
Signals & Slots
Event Handling
QtQuick Controls to Replace Qt Widget Section
QApplication, Resources, etc..


Introduction to QML and Qt Quick
Introduction to Qt Quick

Qt Creator
Qt Quick Hello World
QML Concepts
Composing User Interfaces
Nested Elements
Graphical Types
Text Items
Anchor Layout
QML Components
Qt Quick Structures and User Interaction

Qt Quick Structures
Signals and Slots in QML
QtQuick Controls
User Interaction
Mouse Input
Touch Input
Keyboard Input


Animations, States and Transitions

Easing Curves
Animation Groups
States and Transitions
State Conditions


Under the Hood – the Qt C++ Layer

Integrating QML with C++
Declarative Environment
Exporting C++ Objects to QML
Exporting Classes to QML
Using Custom Types


Miscellaneous Topics

Presenting Data (QML)
Arranging Items
Data Models
Using Views
XML Models
Views Revisited
Graphics Effects
MultiThreaded Programming
Qt Multithreading
Thread Synchronization and Primitives

Course Prerequisites

Working knowledge of C++ programming
Basic knowledge of GUI programming
Previous Qt experience is not required

* Early bird pricing expires one month before the start date for each course.

Note: This course is being conducted by ICS, a certified Qt Partner.


12 March 2018
16 March 2018
Event Category:
Event Tags:
, , , , , ,


Madison, WI United States


The Qt Company & ICS


Please contact us if you have any questions.