Overview
Qt is an application framework for developing cross-platform application software. It uses uses standard C++ with extensions to simplify the development of both GUI and server applications.
This instructor-led, live training provides in-depth coverage of Qt and its modules.
By the end of this training, participants will have the necessary knowledge and practice to develop their own C++ application using Qt.
Format of the Course
- An instructor-led course with theoretical coverage of Qt together with exercises and a large component of hands-on development.
Requirements
- Knowledge of basic programming concepts.
Audience
- Software developers
Course Outline
Introduction to Qt
Objects and Core Types
- Core Classes
- Objects
- Object Communication
Widgets and Designer
- Widgets
- Dialogs
Applications and Painting
- Painting and Styling
- Application Creation
Models and Views
Graphics View
Qt Additional Models
- Multithreaded Programming and Multimedia
- Multimedia Programming
- Inter-Process Communication
Miscellaneous Topics
- Extending Qt with Plugins
- Data Processing
- XML Patterns
- Animation