Module Description Qt Core Core non-graphical classes used by other modules. Qt GUI Base classes for graphical user interface (GUI) components. Includes OpenGL. Qt Multimedia Classes for audio, video, radio and camera functionality. Qt Multimedia Widgets Widget-based classes for implementing multimedia functionality. Qt Network Classes to make network programming easier and more portable. Qt QML Classes for QML and JavaScript languages. Qt Quick A declarative framework for building highly dynamic applications with custom user interfaces. Qt Quick Controls Provides lightweight QML types for creating performant user interfaces for desktop, embedded, and mobile devices. These types employ a simple styling architecture and are very efficient. Qt Quick Dialogs Types for creating and interacting with system dialogs from a Qt Quick application. Qt Quick Layouts Layouts are items that are used to arrange Qt Quick 2 based items in the user interface. Qt Quick Test A unit test framework for QML applications, where the test cases are written as JavaScript functions. Note: The binary compatibility guarantee does not apply to Qt Quick Test. However, it will remain source compatible. Qt SQL Classes for database integration using SQL. Qt Test Classes for unit testing Qt applications and libraries. Note: The binary compatibility guarantee does not apply to Qt Test. However, it will remain source compatible. Qt Widgets Classes to extend Qt GUI with C++ widgets.