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

14 May - 18 May


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 the 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 is 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 Waveshare touchscreen for a discounted fee of $159. This is optional and we will loan you a touchscreen and board at no extra charge if you prefer.

The class will use a VirtualBox image running Ubuntu 16 as a guest operating system. Qt and Qt Creator will be pre-installed in the image, so there is no need to install them directly. ICS will provide a USB pen drive with the VirtualBox guest image. To save class time on the first day, participants must download and install VirtualBox version 5.1.26 and the VirtualBox extensions (

Participants will need a modern laptop (supported OS: Windows 7 or newer, MacOS X 7 or newer). Ubuntu Linux is supported and other Linux versions should be tested prior to arriving at the class.

The laptop must as a minimum have a Core i5 processor, 4 GB of RAM and 15 GB of free disk space, USB, and a working Ethernet jack. Participants may also bring an Ethernet adapter if their device does not have an Ethernet jack.

Please note that most Windows tablets and two-in-ones will not be sufficient to run the VirtualBox image and that most Windows tablets do not have Ethernet connectors which are mandatory to connect with the Toradex board during the class.


14 May
18 May
Event Category:
Event Tags:


The Qt Company & ICS



1159 Sonora Ct.
Sunnyvale, CA 94086 United States
+ Google Map

Please contact us if you have any questions.