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

Closing Remarks


  • Knowledge of basic programming concepts.


  • Software developers
  21 Hours


Related Courses

C++ for Modeling Quantitative Finance

  49 hours

C++ 11 Programming

  14 hours

Writing Simpler Cleaner Code with C++ 17

  7 hours

Functional Programming with C++

  14 hours

Advanced C++ Software Design

  35 hours

Programming in C++

  35 hours

C/C++ Secure Coding

  21 hours

C++ for Embedded Systems

  21 hours

Using C++ in Embedded Systems - Applying C++11/C++14

  21 hours

C++, QT, ZeroMQ and Protocol Buffers

  35 hours

Object Oriented Programming with C++

  7 hours

GUI Programming with Python and PyQt

  21 hours

Qt Quick and QML

  7 hours

Unreal Engine 4

  21 hours