Overview
This course provides a comprehensive understanding of embedded Qt programming for automotive GUI development. Participants will learn to design and develop interactive, cross-platform applications using Qt Widgets and Qt Quick. The course focuses on creating touch-friendly user interfaces for automotive infotainment systems. Advanced topics such as concurrency, graphics, and testing are also covered to ensure participants gain hands-on experience in developing high-performance applications.
Objectives
By the end of this course, leaner will be able to:
-
Develop cross-platform GUIs using Qt Widgets and Qt Quick
-
Create touch-friendly user interfaces for automotive infotainment systems
-
Utilize Qt’s signal and slot mechanism for inter-object communication
-
Implement Model/View programming with Qt Widgets and Qt Quick
-
Employ Qt’s graphics framework for visual interface design
-
Develop concurrent and multithreaded applications using Qt
-
Build and deploy mobile applications using Qt
-
Write test cases using the Qt Test framework and debug code effectively
-
Apply best practices for developing optimized and high-performance Qt applications
Prerequisites
C/C++ Object Oriented Programming