All Overviews

Overviews

accessibility

Functions ensuring communication between accessible applications and accessibility tools

activeqt-tools

Tools to help integrate Qt applications with ActiveX components

all-examples

Alphabetical listing of Qt Examples

animation

Provides an easy way for creating animated GUIs

applicationwindow

A window adding convenience for positioning items

best-practices

How-To and Best Practice Guides

controls

Buttons and UI Controls

controlsstyling

Provides custom styling for Buttons and UI Controls

database

Database related classes, e.g. for SQL databases

dialogs

Dialog components

events

Classes used to create and handle events

examples-dbus

Using D-Bus from Qt applications

examples-designer

Using Qt Designer to build your UI

examples-desktop

Integrating your Qt application with your favorite desktop

examples-dialogs

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

examples-ipc

Inter-Process Communication with Qt

examples-itemviews

Using the model/view framework

examples-linguist

Using Qt Linguist to internationalize your Qt application

examples-mainwindow

Building applications around a main window

examples-network

How to do network programming in Qt

examples-painting

How to use the Qt painting system

examples-qtandroidextras

Examples in the Qt Android Extras module

examples-qtassistant

Using Qt Assistant as a help viewer for Qt applications

examples-qthelp

Adding context-sensitive help to Qt applications

examples-qtmacextras

Examples for the Qt Mac Extras module

examples-qtuitools

Using Qt UI Tools to process UI forms

examples-qtwinextras

Examples for the Qt Windows Extras module

examples-richtext

Using the document-oriented rich text engine

examples-widgets

Lots of examples of how to use different kinds of widgets

examples-widgets-opengl

Accessing OpenGL from Qt

examples-widgets-tools

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

gallery

Qt widgets shown in different styles on various platforms

groups

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

i18n

How to internationalize your Qt application

io

Classes providing file input and output along with directory and network handling

json

An overview of JSON support in Qt

licensing

Information about licenses and licensing issues

menus

How to create a menu bar

modules

A list of C++ modules

multimedia_examples

Demonstrates the multimedia functionality provided by Qt

network

Classes for Network Programming

painting

Classes that provide support for painting

painting-3D

Classes that provide support for rendering in 3D

plugins

Plugin related classes

printing

Classes for producing printed output

qml-QtLocation5-maps

qmlmodules

Overview of available QML Modules

qt-gui-concepts

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

qtce

Documents related to Qt for Windows CE

qtconcurrentexamples

List of examples demonstrating the concurrent programming basics

qtlocation-examples

Examples for the Qt Location module

qtpositioning-examples

Examples for the Qt Positioning module

qtquick-scenegraph-materials

Classes used to define materials in the Qt Quick Scene Graph

qtquick-scenegraph-nodes

Nodes that can be used as part of the scene graph

qtquickcontrols_examples

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

qtquickdialog_examples

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

qtsensors-examples

Examples for the Qt Sensors module

qtwebchannel-examples

List of Qt WebChannel examples

qtwebsockets-examples

List of Qt WebSocket examples

richtext-processing

How to use Rich Text Processing APIs

script

Classes that add scripting capabilities to Qt applications

sensors_backend_topics

Describes how to use the Qt Sensors backend

shared

How to maximize resource usage by implicit data sharing

sql_examples

List of examples demonstrating the SQL use cases

standard-dialogs

A list of Qt classes for implementing standard dialogs

statemachine

How to create and execute state graphs

string-processing

Classes for working with string data

thread

How to develop multithreaded applications

views

viewsstyling

webengine-examples

Examples demonstrating the Qt WebEngine usage

webengine-widgetexamples

Examples demonstrating the Qt WebEngine Widgets usage

webkit-qmlexamples

QML examples demonstrating Webkit features

webkit-widgetexamples

Examples demonstrating the webkit widgets usage

xml-examples

List of examples demonstrating the XML processing use cases

xml-tools

Classes that support XML, via, for example DOM and SAX

Modules

QAxContainer

Module is a Windows-only extension for accessing ActiveX controls and COM objects

QAxServer

Module is a Windows-only static library that you can use to turn a standard Qt binary into a COM server

QtAndroidExtras

Qt Android Extras module contains additional functionality for development on Android

QtBluetooth

Enables basic Bluetooth operations like scanning for devices and connecting them

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

QtDesigner

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

QtGui

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

QtHelp

Provides classes for integrating online documentation in applications

QtLocation

Location module provides positioning, mapping, navigation, and place search via QML and C++ interfaces

QtMacExtras

Provides classes and functions specific to OS X and iOS operating systems

QtMultimedia

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

QtMultimediaWidgets

Classes provided by the Qt Multimedia Widgets module

QtNetwork

Provides classes to make network programming easier and portable

QtNfc

An API for accessing NFC Forum Tags

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

QtPositioning

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

QtPrintSupport

Qt PrintSupport module provides classes to make printing easier and portable

QtQml

C++ API provided by the Qt QML module

QtQuick

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

QtQuickWidgets

C++ API provided by the Qt Quick Widgets module

QtScript

Qt Script module provides classes for making Qt applications scriptable

QtScriptTools

Provides additional components for applications that use Qt Script

QtSensors

Provides classes for reading sensor data

QtSerialPort

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

QtSql

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

QtSvg

Qt SVG module provides functionality for handling SVG images

QtTest

Provides classes for unit testing Qt applications and libraries

QtUiTools

Provides classes to handle forms created with Qt Designer

QtWebChannel

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

QtWebEngineWidgets

Provides a web browser engine as well as C++ classes to render and interact with web content

QtWebKit

Provides a web browser engine as well as C++ classes to render and interact with web content

QtWebSockets

List of C++ classes that provide WebSockets communication

QtWidgets

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

QtWinExtras

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

QtX11Extras

Provides classes for developing for the X11 platform

QtXml

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

QtXmlPatterns

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

QML Modules

Enginio

Qt.WebSockets

Provides QML types for WebSockets communication

Qt.labs.folderlistmodel

FolderListModel provides a model of the contents of a file system folder

Qt.labs.settings

Provides persistent platform-independent application settings

QtAudioEngine

Provides QML types for 3D positional audio playback and content management

QtBluetooth

Provides QML types for basic Bluetooth operations on devices

QtGraphicalEffects

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

QtLocation

Provides QML types for mapping and location information

QtMultimedia

Provides QML types for multimedia support

QtNfc

Provides QML types for accessing NFC Forum Tags

QtPositioning

Provides QML types for position information

QtQml

List of QML types provided by the Qt QML module

QtQml.Models

Provides QML types for data models

QtQml.StateMachine

Provides QML types to create and execute state graphs

QtQuick

Provides graphical QML types

QtQuick.Controls

Provides QML types for user interfaces

QtQuick.Controls.Styles

Provides QML types for Qt Quick Controls styles

QtQuick.Dialogs

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

QtQuick.Layouts

Provides QML types for arranging QML items in a user interface

QtQuick.Particles

Provides QML types for particle effects

QtQuick.Window

Provides QML types for window management

QtQuick.XmlListModel

Provides QML types for creating models from XML data

QtSensors

Provides types for reading sensor data

QtTest

This module provides QML types to unit test your QML application

QtWebChannel

List of QML types that provide WebChannel functionality

QtWebEngine

Provides QML types for rendering web content within a QML application

QtWebKit

Provides QML types for rendering web content within a QML application

QtWinExtras

Enables the use of Windows features with QML

UIComponents

Basic set of UI components

© 2015 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.