All Overviews

Overviews

Tools for ActiveQt

Tools to help integrate Qt applications with ActiveX components

Qt Android Extras Examples

Examples in the Qt Android Extras module

Implicitly Shared Classes

How to maximize resource usage by implicit data sharing

Plugin Classes

Plugin related classes

Qt D-Bus Examples

Using D-Bus from Qt applications

Painting Classes

Classes that provide support for painting

Network Examples

How to do network programming in Qt

OpenGL Examples from the Qt OpenGL module

Accessing OpenGL from Qt

Desktop Examples

Integrating your Qt application with your favorite desktop

Dialog Examples

Using Qt's standard dialogs and building and using custom dialogs

Item Views Examples

Using the model/view framework

Main Window Examples

Building applications around a main window

Painting Examples

How to use the Qt painting system

Rich Text Examples

Using the document-oriented rich text engine

Qt Widgets Examples

Lots of examples of how to use different kinds of widgets

Qt Canvas 3D Examples

Examples for the Qt Canvas 3D module

Qt Charts Examples

Examples for the Qt Charts

Qt QML Examples

List of Qt QML examples for reference

Groups Of Related Classes

If you know what kind of class you want (GUI, painting, I.O, etc), look here

Qt Concurrent Examples

List of examples demonstrating the concurrent programming basics

Qt SQL Examples

List of examples demonstrating the SQL use cases

Qt XML Examples

List of examples demonstrating the XML processing use cases

Threading Classes

How to develop multithreaded applications

Classes for String Data

Classes for working with string data

List of Qt Examples

Alphabetical listing of Qt Examples

IPC Examples

Inter-Process Communication with Qt

Tools Examples

Using Qt's containers, iterators, and other tool classes

Touch Input Examples

Using Qt's touch input capability

Qt Classes for Internationalization

How to internationalize your Qt application

Internationalization with Qt

Information about Qt's support for internationalization and multiple languages

All C++ APIs per Module

A list of C++ modules

Best Practice Guides

How-To and Best Practice Guides

UI Design with Qt

Qt components for constructing native look and feel desktop UI's

Qt Gamepad Examples

Examples for the Qt Gamepad module

Qt Location Examples

Examples for the Qt Location module

Qt Positioning Examples

Examples for the Qt Positioning module

Qt Mac Extras Examples

Examples for the Qt Mac Extras module

Qt Multimedia Examples

Demonstrates the multimedia functionality provided by Qt

Qt Network Authorization Examples

Example projects demonstrating the functionality in Qt Network Authorization

Qt Purchasing Examples

Examples for the Qt Purchasing module

Application Window

A window adding convenience for positioning items

Buttons and Controls

Buttons and UI Controls

Menus

How to create a menu bar

Qt Quick Controls 1 Examples

A Collection of examples for Qt Quick Controls 1, written in QML

Styling Controls

Provides custom styling for Buttons and UI Controls

Styling Tutorials

Styling Views

How to add custom styles for views

Application Navigation and Views

How to add views and navigation within an application

Qt Quick Examples - Dialogs

A Collection of examples for Qt Quick Dialogs, written in QML

Qt Quick Extras Examples

A collection of examples for Qt Quick Extras

Qt Quick Controls Examples

A collection of examples for Qt Quick Controls 2

Qt SCXML Examples

Examples for the Qt SCXML module

Qt Sensors Examples

Examples for the Qt Sensors module

Qt SerialBus Examples

Examples for the Qt SerialBus module

Qt Serial Port Examples

List of serial port examples

Qt Assistant Examples

Using Qt Assistant as a help viewer for Qt applications

Qt Help Examples

Adding context-sensitive help to Qt applications

Qt Designer Examples

Using Qt Designer to build your UI

Qt UI Tools Examples

Using Qt UI Tools to process UI forms

Qt Linguist Examples

Using Qt Linguist to internationalize your Qt application

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 Examples

Examples demonstrating the Qt WebEngine usage

Qt WebEngine Licensing

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 Windows Extras Examples

Examples for the Qt Windows Extras module

Qt XML Patterns Examples

Examples in the Qt XML Patterns module

Modules

QtAndroidExtras

Qt Android Extras module contains additional functionality for development on Android

QtConcurrent

Qt Concurrent module contains functionality to support concurrent execution of program code

QtCore

Provides core non-GUI functionality

QtDBus

Qt D-Bus module is a Unix-only library that you can use to perform Inter-Process Communication using the D-Bus protocol

QtGui

Qt GUI module provides the basic enablers for graphical applications written with Qt

QtNetwork

Provides classes to make network programming easier and portable

QtOpenGL

Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications

QtPlatformHeaders

Qt Platform Headers module offers header-only inline classes that encapsulate platform-specific information that is tied to a given runtime configuration of a platform plugin

QtPrintSupport

Qt PrintSupport module provides classes to make printing easier and portable

QtSql

Provides a driver layer, SQL API layer, and a user interface layer for SQL databases

QtWidgets

Qt Widgets module extends Qt GUI with C++ widget functionality

QtXml

Qt XML module provides C++ implementations of the SAX and DOM standards for XML

QtCharts

C++ classes for the Qt Charts API

QtBluetooth

Enables basic Bluetooth operations like scanning for devices and connecting them

QtNfc

An API for accessing NFC Forum Tags

QtDataVisualization

C++ classes for the Qt Data Visualization API

QtQml

C++ API provided by the Qt QML module

QtQuick

Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications

QtGamepad

Provides C++ classes for using gamepads

QtLocation

Provides C++ interfaces to retrieve location and navigational information

QtPositioning

Positioning module provides positioning information via QML and C++ interfaces

QtMacExtras

Provides classes and functions specific to macOS and iOS operating systems

QtMultimedia

Qt Multimedia module provides audio, video, radio and camera functionality

QtNetworkAuth

Provides classes for network authorization support (OAuth)

QtPurchasing

Provides C++ classes for in-app purchasing

QtQuickControls2

Provides classes for setting up the controls from C++

QtRemoteObjects

Qt Remote Objects module provides an easy to use mechanism for sharing a QObject (Properties/Signals/Slots) between processes

QtScript

Qt Script module provides classes for making Qt applications scriptable

QtScriptTools

Provides additional components for applications that use Qt Script

QtScxml

Provides classes to create and use state machines from SCXML files

QtSensors

Provides classes for reading sensor data

QtSerialBus

Provides classes to read and write serial bus data

QtSerialPort

List of C++ classes that enable access to a serial port

QtSpeech

Provides C++ API to access text-to-speech engines

QtSvg

Qt SVG module provides functionality for handling SVG images

QtHelp

Provides classes for integrating online documentation in applications

QtDesigner

Provides classes to create your own custom widget plugins for Qt Designer and classes to access Qt Designer components

QtUiTools

Provides classes to handle forms created with Qt Designer

QtVirtualKeyboard

Provides classes to implement input methods for virtual keyboards

QtWaylandCompositor

Provides C++ classes for writing custom Wayland display servers

QtWebChannel

List of C++ classes that provide the Qt WebChannel functionality

QtWebEngine

Exposes C++ functionality to Qt Quick

QtWebSockets

List of C++ classes that enable WebSocket-based communication

QtWebView

Provides a helper function to set up and use the WebView

QtWinExtras

Provides classes and functions for using some Windows APIs in a Qt way

QtX11Extras

Provides classes for developing for the X11 platform

QtXmlPatterns

Qt XML Patterns module provides support for XPath, XQuery, XSLT and XML Schema validation

QML Modules

QtQuick.Dialogs

Provides QML types for standard file, color picker and message dialogs

Qt3D.Extras

Provides Qt 3D QML types for the extras module

Qt3D.Render

Provides Qt 3D QML types for rendering

QtDataVisualization

QML types for the Qt Data Visualization API

QtQml

List of QML types provided by the Qt QML module

QtTest

This module provides QML types to unit test your QML application

QtGraphicalEffects

Qt Graphical Effects module provides a range of stunning visual effects that can be applied to Qt Quick applications

QtMultimedia

Provides QML types for multimedia support

QtQuick.Controls

Provides QML types for user interfaces

QtQuick.Controls.Styles

Provides QML types for Qt Quick Controls styles

QtQuick.Extras

Provides QML types for user interfaces

QtQuick.Controls

Provides QML types for user interfaces (Qt Quick Controls 2)

QtQuick.VirtualKeyboard

Provides QML types for an input framework and a reference keyboard front end

QtWebEngine

Provides QML types for rendering web content within a QML application

QtWinExtras

Enables the use of Windows features with QML