- Qt 6.5
- All Overviews
- Qt 6.5.1 Reference Documentation

# All Overviews

## Overviews

Accessibility Classes | Functions ensuring communication between accessible applications and accessibility tools.
Accessibility for Qt Quick Applications | How to make your applications accessible to those with disabilities.
ActiveX in Qt | Qt API's for using ActiveX controls, servers, and COM.
All C++ APIs per Module | A list of C++ modules
Animation Framework | Provides an easy way for creating animated GUIs
Best Practice Guides | How-To and Best Practice Guides
CBOR Support in Qt | An overview of CBOR support in Qt
CMake Commands in Qt6 Core | Lists CMake commands defined in Qt6::Core
CMake Commands in Qt6 DBus | Lists CMake commands defined in Qt6::DBus
CMake Commands in Qt6 GRPC |
CMake Commands in Qt6 LinguistTools |
CMake Commands in Qt6 Protobuf |
CMake Global Properties in Qt6 Core | Lists CMake global properties used or defined in Qt6::Core
CMake Global Properties in Qt6 Qml |
CMake Source File Properties in Qt6 Core | Lists CMake file properties used in Qt6::Core
CMake Source File Properties in Qt6 DBus | Lists CMake file properties used in Qt6::DBus
CMake Source File Properties in Qt6 Qml |
CMake Target Properties in Qt6 Core | Lists CMake target properties known to Qt6::Core
CMake Variables in Qt6 Core | Lists CMake variables defined in Qt6::Core
Classes for String Data | Classes for working with string data.
Database Classes | Database related classes, e.g. for SQL databases
Desktop Examples | Integrating your Qt application with your favorite desktop
Dialog Examples | Using Qt's standard dialogs and building and using custom dialogs
Event Classes | Classes used to create and handle events
Groups Of Related Classes | If you know what kind of class you want (GUI, painting, I.O, etc), look here.
Help System | Classes used to provide online-help for applications
IPC Examples | Inter-process communication with Qt.
Implicitly Shared Classes | How to maximize resource usage by implicit data sharing
Input/Output and Networking | Classes providing file input and output along with directory and network handling
Internationalization with Qt | Qt's support for internationalization and multiple languages.
Item Views Examples | Using the model/view framework
JSON Support in Qt | An overview of JSON support in Qt
List of Qt Examples | Alphabetical listing of Qt Examples
Main Window Examples | Building applications around a main window
Native Interfaces |
Network Examples | How to do network programming in Qt
Network Programming API | Classes for Network Programming
OpenGL Examples from the Qt OpenGL module | Accessing OpenGL from Qt
Painting Classes | Classes that provide support for painting
Painting Examples | How to use the Qt painting system
Plugin Classes | Plugin related classes
Printer and Printing APIs | Classes for producing printed output
QML Maps Plugin |
Qt Assistant Examples | Using Qt Assistant as a help viewer for Qt applications
Qt Charts Examples | Examples for the Qt Charts
Qt CoAP Examples | List of Qt CoAP examples
Qt Concurrent Examples | Examples for the Qt Concurrent module
Qt D-Bus Examples | Using D-Bus from Qt applications
Qt Data Visualization Examples | Examples for the Qt Data Visualization
Qt Designer Examples | Using Qt Designer to build your UI
Qt GRPC Examples | A collection of examples for Qt GRPC C++ Classes
Qt HTTP Server Examples | Examples of how to use the QtHttpServer module
Qt Help Examples | Adding context-sensitive help to Qt applications
Qt Linguist Examples | Using Qt Linguist to internationalize your Qt application
Qt Location Examples | Examples for the Qt Location module
Qt MQTT Examples | List of Qt MQTT examples
Qt Multimedia Examples | Demonstrates the multimedia functionality provided by Qt
Qt Network Authorization Examples | Example projects demonstrating the functionality in Qt Network Authorization
Qt OPC UA Examples | List of Qt OPC UA examples
Qt PDF Examples | Using the classes and types in the Qt PDF module
Qt PDF Licensing |
Qt Positioning Examples | Examples for the Qt Positioning module
Qt Protobuf Examples | A collection of examples for Qt Protobuf
Qt Quick 3D Asset Conditioning | Best practices for importing assets
Qt Quick 3D Examples and Tutorials | List of all examples and tutorials for Qt Quick 3D
Qt Quick 3D Physics Examples and Tutorials | List of all examples and tutorials for Qt Quick 3D Physics
Qt Quick Controls Examples | A collection of examples for Qt Quick Controls
Qt Quick Effect Maker examples | Example usage of Qt Quick Effect Maker
Qt Quick Scene Graph Material Classes | Classes used to define materials in the Qt Quick Scene Graph
Qt Quick Scene Graph Node classes | Nodes that can be used as part of the scene graph
Qt Remote Objects Examples | Examples for the Qt Remote Objects module
Qt SCXML Examples | Examples for the Qt SCXML module
Qt SQL Examples | List of examples demonstrating the SQL use cases
Qt Sensors Examples | Examples for the Qt Sensors module
Qt Serial Port Examples | List of serial port examples
Qt SerialBus Examples | Examples for the Qt SerialBus module
Qt Spatial Audio Examples | Demonstrates the spatial audio functionality provided by Qt
Qt State Machine Examples | Examples for the Qt State Machine module
Qt TextToSpeech Examples | Demonstrates the text-to-speech functionality provided by Qt
Qt UI Tools Examples | Using Qt UI Tools to process UI forms
Qt Virtual Keyboard Examples | Examples for Qt Virtual Keyboard
Qt Wayland Compositor Examples | Examples for the Qt Wayland Compositor module
Qt WebChannel Examples | List of Qt WebChannel examples
Qt WebEngine Licensing |
Qt WebEngine Quick Examples | Examples demonstrating the Qt WebEngine usage
Qt WebEngine Widgets Examples | Examples demonstrating the Qt WebEngine Widgets usage
Qt WebSockets Examples | List of Qt WebSocket examples
Qt WebView Examples | Examples for the Qt WebView module
Qt Widgets Examples | Lots of examples of how to use different kinds of widgets
Qt XML Examples | List of examples demonstrating the XML processing use cases
Rendering in 3D | Classes that provide support for rendering in 3D
Rich Text Examples | Using the document-oriented rich text engine
Rich Text Processing APIs | How to use Rich Text Processing APIs
Standard Dialogs | A list of Qt classes for implementing standard dialogs
Threading Classes | How to develop multithreaded applications.
Tools Examples | Using Qt's containers, iterators, and other tool classes.
Tools for ActiveQt | Tools to help integrate Qt applications with ActiveX components
Touch Input Examples | Using Qt's touch input capability.
Type Conversions |
UI Design with Qt | The Qt components for constructing native look and feel desktop UI's.
What's new in Qt 6 | Lists the changes in Qt 6 minor versions.
XML Classes | Classes that support XML

## Modules

QAxContainer C++ Classes | Module is a Windows-only extension for accessing ActiveX controls and COM objects
QAxServer C++ Classes | Module is a Windows-only static library that you can use to turn a standard Qt binary into a COM server
Qt 3D Animation C++ Classes | Qt 3D Animation modules provides a set of prebuilt elements to help you get started with Qt 3D
Qt 3D Core C++ Classes | Qt 3D module contains functionality to support near-realtime simulation systems
Qt 3D Extras C++ Classes | Qt 3D Extras module provides a set of prebuilt elements to help you get started with Qt 3D
Qt 3D Input C++ Classes | Qt 3D Input module provides classes for handling user input in applications using Qt3D
Qt 3D Logic C++ Classes | Qt 3D Logic module enables synchronizing frames with the Qt 3D backend
Qt 3D Render C++ Classes | Qt 3D Render module contains functionality to support 2D and 3D rendering using Qt 3D
Qt 3D Scene2D C++ Classes | Qt 3D Scene2D module provides a way to render Quick2 qml content to a Qt 3D texture
Qt 5 Core Compatibility C++ Classes | Contains the Qt 5 Core APIs removed from Qt 6
Qt Bluetooth C++ Classes | Enables basic Bluetooth operations like scanning for devices and connecting them
Qt Charts C++ Classes | C++ classes for the Qt Charts API
Qt CoAP C++ Classes | Provides classes to use CoAP protocol
Qt Concurrent C++ Classes | Qt Concurrent module contains functionality to support concurrent execution of program code
Qt Core C++ Classes | Provides core non-GUI functionality
Qt Core Private C++ Classes | Provides private core functionality
Qt D-Bus C++ Classes | Qt D-Bus module is a Unix-only library that you can use to perform Inter-Process Communication using the D-Bus protocol
Qt Data Visualization C++ Classes | C++ classes for the Qt Data Visualization API
Qt Designer C++ Classes | Provides classes to create your own custom widget plugins for Qt Designer and classes to access Qt Designer components
Qt GRPC C++ Classes | Qt GRPC module provides support for communicating with gRPC services
Qt GUI C++ Classes | Qt GUI module provides the basic enablers for graphical applications written with Qt
Qt HTTP Server C++ Classes | List of C++ classes that provide HTTP server framework
Qt Help C++ Classes | Provides classes for integrating online documentation in applications
Qt Location C++ Classes | Provides C++ interfaces to retrieve location and navigational information
Qt MQTT C++ Classes | Provides classes that enable sending messages via the MQTT protocol
Qt Multimedia Module C++ Classes | Qt Multimedia module provides audio, video and camera functionality
Qt Multimedia Widgets C++ Classes | Classes provided by the Qt Multimedia Widgets module
Qt NFC C++ Classes | An API for accessing NFC Forum Tags
Qt Network Authorization C++ Classes | Provides classes for network authorization support (OAuth)
Qt Network C++ Classes | Provides classes to make network programming easier and portable
Qt OPC UA C++ Classes | List of C++ classes that provide the Qt OPC UA functionality
Qt OpenGL C++ Classes | Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications
Qt OpenGL Widgets C++ Classes |
Qt PDF C++ Classes | Renders pages from PDF documents
Qt Positioning C++ Classes | Positioning module provides positioning information via QML and C++ interfaces
Qt Print Support C++ Classes | Qt PrintSupport module provides classes to make printing easier and portable
Qt Protobuf C++ Classes | Provides protocol buffers support in Qt
Qt QML C++ Classes | C++ API provided by the Qt QML module
Qt Quick 3D C++ Classes | Provides classes for Qt Quick 3D application development
Qt Quick C++ Classes | Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications
Qt Quick Controls C++ Classes | Provides classes for setting up the controls from C++
Qt Quick Test C++ API | Provides macros and functions for tests
Qt Quick Widgets C++ Classes | C++ API provided by the Qt Quick Widgets module
Qt Remote Objects C++ Classes | Provides an easy to use mechanism for sharing a QObject's properties, signals, or slots, between processes
Qt SCXML C++ Classes | Provides classes to create and use state machines from SCXML files
Qt SQL C++ Classes | Provides a driver layer, SQL API layer, and a user interface layer for SQL databases
Qt SVG C++ Classes | Qt SVG module provides functionality for handling SVG images
Qt SVG Widgets C++ Classes |
Qt Sensors C++ Classes | Provides classes for reading sensor data
Qt Serial Bus C++ Classes | Provides classes to read and write serial bus data
Qt Serial Port C++ Classes | List of C++ classes that enable access to a serial port
Qt Spatial Audio Module C++ Classes | Qt Spatial Audio module provides functionality for 3D audio
Qt State Machine C++ Classes | Qt State Machine module provides classes for creating and executing state graphs
Qt Test C++ Classes | Provides classes for unit testing Qt applications and libraries
Qt TextToSpeech C++ Classes | C++ API to access text-to-speech engines
Qt UI Tools C++ Classes | Provides classes to handle forms created with Qt Designer
Qt Virtual Keyboard C++ Classes | Provides classes to implement input methods for virtual keyboards
Qt Wayland Compositor C++ Classes | Provides C++ classes for writing custom Wayland display servers
Qt WebChannel C++ Classes | List of C++ classes that provide the Qt WebChannel functionality
Qt WebEngine Core C++ Classes | Provides public API shared by both QtWebEngineQuick and QtWebEngineWidgets
Qt WebEngine Quick C++ Classes | Exposes C++ functionality to Qt Quick
Qt WebEngine Widgets C++ Classes | Provides C++ classes for rendering web content in a QWidget based application
Qt WebSockets C++ Classes | List of C++ classes that enable WebSocket-based communication
Qt WebView C++ Classes and Namespaces | Provides a helper function to set up and use the WebView
Qt Widgets C++ Classes | Qt Widgets module extends Qt GUI with C++ widget functionality
Qt XML C++ Classes | Qt XML module provides a C++ implementation of the DOM standard for XML

## QML Modules

Qt 3D Core QML Types | Provides core Qt 3D QML types
Qt 3D Extras QML Types | Provides Qt 3D QML types for the extras module
Qt 3D Input QML Types | Provides QML types for Qt 3D user input
Qt 3D Logic QML Types | Provides QML types to synchronize frames with the 3D backend
Qt 3D Qt3DAnimation QML Types | Provides Qt 3D QML types for the animation module
Qt 3D Render QML Types | Provides Qt 3D QML types for rendering
Qt 3D Scene2D QML Types | Provides Qt 3D QML types for the scene2d module
Qt 3D Scene3D QML Types | Provides Qt 3D QML types for the Scene3D module
Qt 5 Compatibility APIs: Graphical Effect QML Types | Qt Graphical Effects module is provided for compatibility with applications written for Qt 5
Qt Charts QML Types | QML types for the Qt Charts API
Qt Data Visualization QML Types | QML types for the Qt Data Visualization API
Qt Labs FolderListModel QML Types | FolderListModel provides a model of the contents of a file system folder
Qt Labs Platform QML Types | Provides QML types for native platform extensions
Qt Labs WavefrontMesh QML Types | WavefrontMesh provides a mesh based on a Wavefront .obj file
Qt Location QML Types | Provides QML types for mapping and location information
Qt Lottie Animation QML Types | Provides QML types to display Bodymovin graphics and animations
Qt Multimedia QML Types | Provides QML types for multimedia support
Qt OPC UA QML Types | Provides QML types for Qt OPC UA
Qt Positioning QML Types | Provides QML types for position information
Qt QML Core QML Types | Provides core system functionality in QML
Qt QML Models QML Types | Provides QML types for data models
Qt QML Models experimental QML Types | Provides QML experimental types for data models
Qt QML QML Types | List of QML types provided by the Qt QML module
Qt QML WorkerScript QML Types | Provides QML types for worker scripts
Qt Quick 3D Asset Utility QML Types | Provides a way to load 3D assets directly from source at runtime
Qt Quick 3D Helpers QML Types | Module containing helpers for creating applications using Qt Quick 3D
Qt Quick 3D Particles3D QML Types | Module containing Particles for the Qt Quick 3D
Qt Quick 3D Physics QML Types | Provides the QML types to include physics items into a Qt Quick scene
Qt Quick 3D QML Types | Provides the QML types to include 3D items into a Qt Quick scene
Qt Quick Controls QML Types | Provides QML types for user interfaces (Qt Quick Controls)
Qt Quick Dialogs QML Types | Provides QML types for creating and interacting with system dialogs
Qt Quick Effects QML Types | Provides QML types for applying one or more simple graphical effects to Qt Quick items
Qt Quick Layouts QML Types | Provides QML types for arranging QML items in a user interface
Qt Quick Local Storage QML Types | Provides a JavaScript object singleton type for accessing a local SQLite database
Qt Quick PDF QML Types | Provides QML types for handling PDF documents
Qt Quick Particles QML Types | Provides QML types for particle effects
Qt Quick QML Types | Provides graphical QML types
Qt Quick Shapes QML Types | Provides QML types for drawing stroked and filled shapes
Qt Quick Shared Image Provider | Adds an image provider which utilizes shared CPU memory
Qt Quick Templates 2 QML Types | Provides QML types for templates (Qt Quick Templates)
Qt Quick Test QML Types | Provides QML types to unit test your QML application
Qt Quick Timeline QML Types | Provides QML types to use timelines and keyframes to animate Qt Quick user interfaces
Qt Quick Virtual Keyboard Components QML Types | Provides QML types for customizing virtual keyboard layouts
Qt Quick Virtual Keyboard Settings QML Types | Provides settings for Qt Virtual Keyboard
Qt Quick Virtual Keyboard Styles QML Types | Provides styling for Qt Virtual Keyboard
Qt Quick experimental animation types | Provides QML experimental types for animation
Qt Remote Objects QML Types | Provides QML types for remote objects support
Qt SCXML QML Types | Enables the use of SCXML state machines with QML
Qt Sensors QML Types | Provides QML types for reading sensor data
Qt Spatial Audio QML Types | Provides QML types for spatial audio
Qt State Machine QML Types | Enables the use of State Machine with QML
Qt TextToSpeech QML Types | QML types to access text-to-speech functionality
Qt Virtual Keyboard Module QML Types | Provides QML types for the virtual keyboard
Qt Wayland Compositor QML Types | Provides QML types for writing custom Wayland display servers
Qt Wayland IviApplication Extension | Provides a Qt API for the IviApplication shell extension
Qt Wayland Presentation Time Extension | Provides tracking the timing when a frame is presented on screen
Qt Wayland Qt Shell Extension | Provides a shell extension for Qt applications running on a Qt Wayland Compositor
Qt Wayland WlShell extension | Provides a Qt API for the WlShell extension
Qt Wayland XdgShell Extension | Provides a Qt API for the XdgShell shell extension
Qt WebChannel QML Types | List of QML types that provide WebChannel functionality
Qt WebEngine QML Types | Provides QML types for rendering web content within a QML application
Qt WebSockets QML Types | Provides QML types for WebSocket-based communication
Qt WebView QML Types | Provides QML types for Qt WebView
Qt XmlListModel QML Types | Provides QML types for creating models from XML data
QtQuick3D.SpatialAudio QML Types | Provides QML types for spatial audio in Qt Quick 3D