Qt for Application Development： Qt for Application Development拥有商业和开源的双重许可证。 商业版许可证赋予您完整的权力创建和分发软件，无需承担任何开放源代码的义务。您还能因此得到Qt官方支持团队的专业服务，并与Qt公司建立紧密的战略关系。
Qt for Device Creation： 现成的解决方案凭借企业级功能提供真正的专业开发提供，加快您开发设备的速度。 Qt for Device Creation是拥有商业许可证版本。
Qt for Automation： 集合了模块化、可扩展、安全的软件库、开发工具和互操作性协议，Qt使开发自动化软件的成本和时间效率更高。
LGPL v3： 选择LGPLv3许可证，您可以使用Qt基本库和某些附加库。 只要符合LGPLv3的所有要求，您就可以不开放您的应用程序源代码。
GPL v3： 选择GPLv3许可证，您可以使用几乎所有Qt框架功能以及开发、设计工具。 请注意，使用GPL许可的框架库要求您的应用程序或设备也必须获得GPL许可。
GPL v2： 选择GPLv2许可证，您可使用Qt的所有基本库和某些附加库。请注意，使用GPL许可的框架库要求您的应用程序或设备也必须获得GPL许可。
Qt Safe Renderer： 作为Qt for Device Creation的扩展，Safe Renderer助您开发功能安全且用户友好的现代嵌入式系统。 预认证的软件组件可以节省时间和资金，并可以对您的安全关键型UI系统进行端到端认证。
Qt Automotive Suite： 完全成熟的汽车软件开发工具包
Python： Python绑定于2018年推出，已可使用大部分Qt功能。其产品图列举了各个兼容组件。您可在本Qt for Python技术文档中了解更多：https://doc.qt.io/qtforpython/
A UI design and development environment for creating animated user interfaces.
A design tool for creating 3D user interfaces and adding 3D content into Qt based applications.
A tool for designing and building graphical user interfaces (GUIs) using Qt Widgets. Integrated into Qt Creator.
A tool for designing and building graphical user interfaces (GUIs) using Qt Quick. Integrated into Qt Creator.
Provides a live reloader environment for rapid development of Qt Quick applications, dramatically reducing the time it takes to deploy and test changes in the UI design.
An introspection tool for Qt applications.
Provides an emulation of a target device to test and debug applications in.
A cross-platform, complete integrated development environment (IDE) for application developers to create applications for multiple desktop, embedded, and mobile device platforms.
A set of tools for translating Qt C++ and Qt Quick applications into local languages.
Qt's build automation tool that simplifies the build process across different platforms.
A tool to generate pre-rendered fonts for embedded Linux.
Generates meta-object information for QObject subclasses.
Generates C++ code from user interface files.
Embeds resources into Qt applications during the build process.
Converts D-Bus interface descriptions to C++ source code.
Introspection tool for D-Bus objects and messages.
A compiler for QML that enables building Qt Quick applications without having to deploy the QML sources on to the target.
Integrates the Qt development tools into Microsoft Visual Studio.
Generates distance fields to improve load times of text-heavy Qt Quick user interfaces.
Provides a set of tools and utilities to create installers for the supported desktop platforms.
A tool that helps simplify the build process for developing projects across multiple platforms.
A tool for viewing Qt documentation.
A GUI application for the Qt feature system for easy of configuration of Qt builds, resulting in smaller binaries.
On-device debugging and deployment of Qt applications via Qt Creator.
Core non-graphical classes used by other modules.
Base classes for graphical user interface components. Includes OpenGL.
Classes for audio, video, radio and camera functionality.
Widget-based classes for implementing multimedia functionality.
Classes to make network programming easier and more portable.
Types for creating and interacting with system dialogs from a Qt Quick application.
Layouts are items that are used to arrange Qt Quick 2 based items in the user interface.
A declarative framework for building highly dynamic applications with custom user interfaces.
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.
Classes for database integration using SQL.
Classes for unit testing Qt applications and libraries.
Classes to extend Qt GUI with C++ widgets.
Classes for applications which use ActiveX and COM.
Functionality for near-realtime simulation systems with support for 2D and 3D rendering.
Provides platform-specific APIs for Android.
Provides access to Bluetooth hardware.
Classes for writing multi-threaded programs without using low-level threading primitives.
Classes for inter-process communication over the D-Bus protocol.
Enables Qt applications to support the use of gamepad hardware.
Graphical effects for use with Qt Quick.
Classes for integrating documentation into applications, similar to Qt Assistant.
Plugins for additional image formats: TIFF, MNG, TGA, WBMP.
Displays map, navigation, and place content in a QML application.
Provides platform-specific APIs for macOS.
Provides access to Near-Field communication (NFC) hardware.
OpenGL support classes. Deprecated in favor of the QOpenGL* classes in the Qt GUI module.
Provides classes that encapsulate platform-specific information, tied to a given runtime configuration of a platform plugin.
Provides access to position, satellite and area monitoring classes.
Classes to make printing easier and more portable.
Enables in-app purchase of products in Qt applications.
Reusable Qt Quick based UI controls to create classic desktop-style user interfaces. Deprecated in favor of Qt Quick Controls 2.
Provides a specialized set of controls that can be used to build interfaces in Qt Quick.
Provides a C++ widget class for displaying a Qt Quick user interface.
Provides an easy to use mechanism for sharing a QObject's API (Properties/Signals/Slots) between processes or devices.
Classes for making Qt applications scriptable. Deprecated in favor of the QJS* classes in the Qt QML module.
Provides classes and tools for creating state machines from SCXML files and embedding them in applications.
Additional components for applications that use Qt Script.
Provides access to sensor hardware and motion gesture recognition.
Provides access to serial industrial bus interface. Currently the module supports the CAN bus and Modbus protocols.
Provides access to hardware and virtual serial ports.
Provides support for accessibility features such as text-to-speech.
Classes for displaying the contents of SVG files. Supports a subset of the SVG 1.2 Tiny standard.
Classes for loading QWidget based forms created in Qt Designer dynamically, at runtime.
Classes and functions for embedding web content in applications using the Chromium browser project.
Provides WebSocket communication compliant with RFC 6455.
Displays web content in a QML application by using APIs native to the platform, without the need to include a full web browser stack.
Provides platform-specific APIs for Windows.
Provides platform-specific APIs for X11.
C++ implementations of SAX and DOM.
Support for XPath, XQuery, XSLT and XML schema validation.
Provides a framework to develop a Wayland compositor.
UI Components for displaying visually pleasing charts, driven by static or dynamic data models.
UI Components for creating stunning 3D data visualizations.
Provides support for OAuth-based authorization to online services.
A framework for implementing different input methods as well as a QML virtual keyboard. Supports localized keyboard layouts and custom visual themes.
Provides a platform plugin that allows streaming Qt Quick user interfaces over the network using WebGL.
Provides a UI rendering component that can be used to render safety-critical items, such as warning indicators, in functional safety systems.
In-Vehicle Infotainment module that provides tooling and core classes for implementing interfaces to middleware services.
Provides C++ classes for interacting with services specified by the GENIVI Automotive Alliance.
A Qt reference UI implementation for In-Vehicle Infotainment (IVI) systems.
Provides a basis for a multi-application embedded system, taking care of application lifecycle management.
Provides network feeds to application packages that are available for installation by Qt Application Manager.
Provides functionality for controlling various settings in embedded applications.
A machine-to-machine (M2M) protocol that provides a communication channel with minimal overhead.
Implements the client side of a connection to a KNXnet/IP server. This connection can be used to send messages to the KNX bus and to control KNX devices.
A Qt API for interacting with OPC UA, a protocol for data modelling and data exchange in industrial applications.
Add-ons or features are still in development but are available as technology previews.
Constrained Application Protocol (CoAP) is a machine-to-machine web transfer protocol for use with constrained nodes and networks in the Internet of Things.
Provides lightweight UI controls that can be customized to create performant user interfaces for embedded devices.
A graphics rendering engine to render QML applications on resource-constrained hardware with low memory requirements.
Hardware specific adaptations to allow Qt Quick Ultralite applications to run on target hardware.