\titleAnnotated Class List \ingroup classlists

Qt classes with brief descriptions:

AtSpiAdaptor

The main class to forward between QAccessibleInterface and AT-SPI DBus

DBusConnection

Connects to the accessibility dbus

Q3DBars

Methods for rendering 3D bar graphs. QtDataVisualization 1.0

Q3DBars

Methods for rendering 3D bar graphs

Q3DCamera

Representation of a camera in 3D space. QtDataVisualization 1.0

Q3DCamera

Representation of a camera in 3D space

Q3DInputHandler

Basic wheel mouse based input handler. QtDataVisualization 1.0

Q3DInputHandler

Basic wheel mouse based input handler

Q3DLight

Representation of a light source in 3D space. QtDataVisualization 1.0

Q3DLight

Representation of a light source in 3D space

Q3DObject

Simple base class for all the objects in a 3D scene. QtDataVisualization 1.0

Q3DObject

Simple base class for all the objects in a 3D scene

Q3DScatter

Methods for rendering 3D scatter graphs. QtDataVisualization 1.0

Q3DScatter

Methods for rendering 3D scatter graphs

Q3DScene

Description of the 3D scene being visualized. QtDataVisualization 1.0

Q3DScene

Description of the 3D scene being visualized

Q3DSceneChangeBitField

Q3DSceneChangeBitField

Q3DSurface

Methods for rendering 3D surface plots. QtDataVisualization 1.0

Q3DSurface

Methods for rendering 3D surface plots

Q3DTheme

Visual style for graphs. QtDataVisualization 1.0

Q3DTheme

Visual style for graphs

QAbstract3DAxis

Base class for the axes of a graph. QtDataVisualization 1.0

QAbstract3DAxis

Base class for the axes of a graph

QAbstract3DGraph

Window and render loop for graphs. QtDataVisualization 1.0

QAbstract3DGraph

Window and render loop for graphs

QAbstract3DInputHandler

Base class for implementations of input handlers. QtDataVisualization 1.0

QAbstract3DInputHandler

Base class for implementations of input handlers

QAbstract3DSeries

Base class for all data series. QtDataVisualization 1.0

QAbstract3DSeries

Base class for all data series

QAbstract3DSeriesChangeBitField

QAbstract3DSeriesChangeBitField

QAbstract3DSeriesThemeOverrideBitField

QAbstract3DSeriesThemeOverrideBitField

QAbstractAnimation

The base of all animations. 4.6

QAbstractAnimationTimer

The base class for animation timers.

QAbstractAxis

Base class used for specialized axis classes

QAbstractBarSeries

Abstract parent class for all bar series classes

QAbstractButton

The abstract base class of button widgets, providing functionality common to buttons

QAbstractDataProxy

Base class for all data visualization data proxies. QtDataVisualization 1.0

QAbstractDataProxy

Base class for all graphs proxies

QAbstractEventDispatcher

Interface to manage Qt's event queue

QAbstractExtensionFactory

Interface for extension factories in Qt Designer

QAbstractExtensionManager

Interface for extension managers in Qt Designer

QAbstractFileEngine

Abstraction for accessing the filesystem

QAbstractFileEngineHandler

Way to register custom file engines with your application

QAbstractFileEngineIterator

Iterator interface for custom file engines.

QAbstractFileIconEngine

Helper base class for retrieving icons for files for usage by QFileIconProvider and related

QAbstractFileIconProvider

File icons for the QFileSystemModel class

QAbstractFormBuilder

Default implementation for classes that create user interfaces at run-time

QAbstractGraphicsShapeItem

Common base for all path items. 4.2 graphicsview-api QtWidgets

QAbstractGrpcChannel

Interface that represents common gRPC channel functionality

QAbstractGrpcClient

Bridge between gRPC clients and channels

QAbstractHttpServer

API to subclass to implement an HTTP server

QAbstractItemDelegate

Used to display and edit data items from a model

QAbstractItemModel

The abstract interface for item model classes

QAbstractItemModelReplica

Serves as a convenience class for Replicas of Sources based on QAbstractItemModel

QAbstractItemModelTester

Helps testing QAbstractItemModel subclasses

QAbstractItemView

The basic functionality for item view classes

QAbstractListModel

Abstract model that can be subclassed to create one-dimensional list models

QAbstractNativeEventFilter

Interface for receiving native events, such as MSG or XCB event structs

QAbstractNetworkCache

The interface for cache implementations

QAbstractOAuth

The base of all implementations of OAuth authentication methods. 5.8

QAbstractOAuth2

The base of all implementations of OAuth 2 authentication methods. 5.8

QAbstractOAuthReplyHandler

Handles replies to OAuth authentication requests. 5.8

QAbstractOpenGLFunctions

The base class of a family of classes that expose all functions for each OpenGL version and profile

QAbstractPrintDialog

Base implementation for print dialogs used to configure printers

QAbstractProtobufSerializer

Interface that represents basic functions for serialization/deserialization.

QAbstractProxyModel

Base class for proxy item models that can do sorting, filtering or other data processing tasks. model-view QtCore

QAbstractScrollArea

Scrolling area with on-demand scroll bars

QAbstractSeries

Base class for all Qt Chart series

QAbstractSlider

Integer value within a range

QAbstractSocket

The base functionality common to all socket types

QAbstractSpinBox

Spinbox and a line edit to display values

QAbstractState

The base class of states of a QStateMachine

QAbstractTableModel

Abstract model that can be subclassed to create table models

QAbstractTestLogger

Base class for test loggers

QAbstractTextDocumentLayout

Abstract base class used to implement custom layouts for QTextDocuments. QtGui

QAbstractTransition

The base class of transitions between QAbstractState objects

QAbstractVideoBuffer

Abstraction for video data. QtMultimedia multimedia multimedia_video

QAccelerometer

Convenience wrapper around QSensor

QAccelerometerFilter

Convenience wrapper around QSensorFilter

QAccelerometerReading

Reports on linear acceleration along the X, Y and Z axes

QAccessible

Enums and static functions related to accessibility

QAccessibleActionInterface

Implements support for invocable actions in the interface

QAccessibleApplication

Implements the QAccessibleInterface for QApplication

QAccessibleBridge

The base class for accessibility back-ends.

QAccessibleBridgePlugin

Abstract base for accessibility bridge plugins.

QAccessibleButton

Implements the QAccessibleInterface for button type widgets.

QAccessibleCache

Maintains a cache of accessible interfaces

QAccessibleComboBox

Implements the QAccessibleInterface for editable and read-only combo boxes.

QAccessibleDisplay

Implements the QAccessibleInterface for widgets that display information.

QAccessibleEditableTextInterface

Implements support for objects with editable text

QAccessibleEvent

The base class for accessibility notifications

QAccessibleImageInterface

Implements support for the IAccessibleImage interface

QAccessibleInterface

Defines an interface that exposes information about accessible objects

QAccessibleLineEdit

Implements the QAccessibleInterface for widgets with editable text

QAccessibleObject

Implements parts of the QAccessibleInterface for QObjects

QAccessiblePlugin

Abstract base class for plugins provinding accessibility information for user interface elements

QAccessibleScrollBar

Implements the QAccessibleInterface for scroll bars.

QAccessibleSelectionInterface

Implements support for selection handling

QAccessibleSlider

Implements the QAccessibleInterface for sliders.

QAccessibleSpinBox

Implements the QAccessibleInterface for spinbox widgets.

QAccessibleStateChangeEvent

Notfies the accessibility framework that the state of an object has changed

QAccessibleTabBar

Implements the QAccessibleInterface for tab bars.

QAccessibleTableCellInterface

Implements support for the IAccessibleTable2 Cell interface

QAccessibleTableInterface

Implements support for the IAccessibleTable2 interface

QAccessibleTableModelChangeEvent

Signifies a change in a table, list, or tree where cells are added or removed. If the change affected a number of rows, firstColumn and lastColumn will return -1. Likewise for columns, the row functions may return -1

QAccessibleTextCursorEvent

Notifies of cursor movements

QAccessibleTextEdit

Implements the QAccessibleInterface for richtext editors.

QAccessibleTextInsertEvent

Notifies of text being inserted

QAccessibleTextInterface

Implements support for text handling

QAccessibleTextRemoveEvent

Notifies of text being deleted

QAccessibleTextSelectionEvent

Signals a change in the text selection of an object

QAccessibleTextUpdateEvent

Notifies about text changes. This is for accessibles that support editable text such as line edits. This event occurs for example when a portion of selected text gets replaced by pasting a new text or in override mode of editors

QAccessibleToolButton

Implements the QAccessibleInterface for tool buttons.

QAccessibleValueChangeEvent

Describes a change in value for an accessible object

QAccessibleValueInterface

Implements support for objects that manipulate a value

QAccessibleWidget

Implements the QAccessibleInterface for QWidgets

QAction

Abstraction for user commands that can be added to different user interface components. 6.0

QActionEvent

Event that is generated when a QAction is added, removed, or changed

QActionGroup

Groups actions together. 6.0

QAdoptSharedDataTag

Helper tag class. 6.0

QAmbientLightFilter

Convenience wrapper around QSensorFilter

QAmbientLightReading

Represents one reading from the ambient light sensor

QAmbientLightSensor

Convenience wrapper around QSensor

QAmbientSound

A stereo overlay sound

QAmbientTemperatureFilter

Convenience wrapper around QSensorFilter

QAmbientTemperatureReading

Holds readings of the ambient temperature

QAmbientTemperatureSensor

Convenience wrapper around QSensor

QAndroidActivityResultReceiver

Interface used for callbacks from onActivityResult() in the main Android activity

QAndroidBinder

Wraps the most important methods of Android Binder class

QAndroidIntent

Wraps the most important methods of Android Intent class

QAndroidParcel

Wraps the most important methods of Android Parcel class

QAndroidService

Wraps the most important methods of Android Service class

QAndroidServiceConnection

Wraps the most important methods of Android ServiceConnection class

QAnimationDriver

Used to exchange the mechanism that drives animations

QAnimationGroup

Abstract base class for groups of animations. 4.6 animation

QAnyStringView

Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API. tools string-processing

QAppleTestLogger

QApplication

Manages the GUI application's control flow and main settings

QAreaLegendMarker

Legend marker for an area series

QAreaSeries

Presents data in area charts

QAssociativeIterable

Iterable interface for an associative container in a QVariant

QAtomicInt

Platform-independent atomic operations on int. 4.4

QAtomicInteger

Platform-independent atomic operations on integers. thread 5.3

QAtomicPointer

Template class that provides platform-independent atomic operations on pointers. 4.4

QAudioBuffer

Represents a collection of audio samples with a specific format and sample rate

QAudioDecoder

Implements decoding audio. QtMultimedia multimedia multimedia_audio

QAudioDevice

Information about audio devices and their functionality. QtMultimedia multimedia multimedia_audio

QAudioEngine

Manages a three dimensional sound field

QAudioFormat

Stores audio stream parameter information

QAudioInput

Represents an input channel for audio. QtMultimedia multimedia multimedia_audio

QAudioListener

Defines the position and orientation of the person listening to a sound field defined by QAudioEngine

QAudioOutput

Represents an output channel for audio. QtMultimedia multimedia multimedia_audio 6.0

QAudioRoom

QAudioSink

Interface for sending audio data to an audio output device

QAudioSource

Interface for receiving audio data from an audio input device

QAuthenticator

Authentication object. 4.3

QAxAggregated

Abstract base class for implementations of additional COM interfaces

QAxBase

Abstract class that provides an API to initialize and access a COM object

QAxBaseObject

Static properties and signals for QAxObject. QAxContainer 6.0

QAxBaseWidget

Static properties and signals for QAxWidget. QAxContainer 6.0

QAxBindable

Interface between a QWidget and an ActiveX client

QAxFactory

Defines a factory for the creation of COM components

QAxObject

QObject that wraps a COM object

QAxObjectInterface

Interface providing common properties of QAxObject and QAxWidget. QAxContainer 6.0

QAxScript

Wrapper around script code. QAxContainer

QAxScriptEngine

Wrapper around a script engine. QAxContainer

QAxScriptManager

Bridge between application objects and script code. QAxContainer

QAxSelect

Selection dialog for registered COM components

QAxWidget

QWidget that wraps an ActiveX control

QBEInteger

Platform-independent big-endian integers. 5.10

QBackingStore

Drawing area for QWindow

QBar3DSeries

Represents a data series in a 3D bar graph. QtDataVisualization 1.0

QBar3DSeries

Represents a data series in a 3D bar graph

QBarCategoryAxis

Adds categories to a chart's axes

QBarDataItem

Container for resolved data to be added to bar graphs. QtDataVisualization 1.0

QBarDataItem

Container for resolved data to be added to bar graphs

QBarDataProxy

The data proxy for a 3D bars graph. QtDataVisualization 1.0

QBarDataProxy

The data proxy for a 3D bars graph

QBarLegendMarker

Legend marker for a bar series

QBarModelMapper

The base class for model mapper classes.

QBarSeries

Presents a series of data as vertical bars grouped by category

QBarSet

Represents one set of bars in a bar chart

QBaseIterator

QBasicDrag

Base class for implementing platform drag and drop. 5.0 qpa

QBasicKeyEventTransition

Transition for Qt key events

QBasicMouseEventTransition

Transition for Qt mouse events

QBasicPlatformVulkanInstance

A generic platform Vulkan instance implementation. 5.10 qpa

QBasicTimer

Timer events for objects

QBindable

Wrapper class around binding-enabled properties. It allows type-safe operations while abstracting the differences between the various property classes away. QUntypedBindable

QBindingStorage

QBitArray

Array of bits

QBitRef

Internal class, used with QBitArray

QBitmap

Monochrome (1-bit depth) pixmaps

QBluetoothAddress

Assigns an address to the Bluetooth device. 5.2

QBluetoothDeviceDiscoveryAgent

Discovers the Bluetooth devices nearby

QBluetoothDeviceInfo

Stores information about the Bluetooth device

QBluetoothHostInfo

Encapsulates the details of a local QBluetooth device

QBluetoothLocalDevice

Enables access to the local Bluetooth device

QBluetoothPermission

Access Bluetooth peripherals

QBluetoothServer

Uses the RFCOMM or L2cap protocol to communicate with a Bluetooth device

QBluetoothServiceDiscoveryAgent

Enables you to query for Bluetooth services

QBluetoothServiceInfo

Enables access to the attributes of a Bluetooth service

QBluetoothSocket

Enables connection to a Bluetooth device running a bluetooth server

QBluetoothUuid

Generates a UUID for each Bluetooth service

QBoxLayout

Lines up child widgets horizontally or vertically

QBoxPlotLegendMarker

Legend marker for a box plot series

QBoxPlotModelMapper

The base class for box plot model mapper classes.

QBoxPlotSeries

Presents data in box-and-whiskers charts

QBoxSet

Represents one item in a box-and-whiskers chart

QBrush

Defines the fill pattern of shapes drawn by QPainter

QBuffer

QIODevice interface for a QByteArray

QButtonGroup

Container to organize groups of button widgets

QByteArray

Array of bytes

QByteArrayList

List of byte arrays

QByteArrayMatcher

Holds a sequence of bytes that can be quickly matched in a byte array

QByteArrayView

View on an array of bytes with a read-only subset of the QByteArray API. 6.0

QCP949Codec

Handles encoding and decoding of text in CP949 encoding

QCache

Template class that provides a cache

QCalendar

Describes calendar systems

QCalendarBackend

Basic calendaring functions

QCalendarPermission

Access the user's calendar

QCalendarWidget

Monthly based calendar widget allowing the user to select a date. 4.2

QCamera

Interface for system camera devices

QCameraDevice

General information about camera devices. QtMultimedia multimedia multimedia_camera

QCameraFormat

Describes a video format supported by a camera device. QtMultimedia multimedia multimedia_camera

QCameraPermission

Access the camera for taking pictures or videos

QCanBus

Handles registration and creation of bus plugins

QCanBusDevice

The interface class for CAN bus

QCanBusDeviceInfo

Information about CAN bus interfaces

QCanBusFactory

Factory class used as the plugin interface for CAN bus plugins

QCanBusFrame

Container class representing a single CAN frame

QCanDbcFileParser

Can be used to parse DBC files

QCanFrameProcessor

Can be used to decode a QCanBusFrame or to convert the input data into a QCanBusFrame that is ready to be sent to the receiver

QCanMessageDescription

Describes the rules to process a CAN message and represent it in an application-defined format

QCanSignalDescription

Describes the rules to extract one value out of the CAN frame and represent it in an application-defined format

QCanUniqueIdDescription

Describes the rules for accessing a unique identifier in a QCanBusFrame

QCandlestickLegendMarker

Legend marker for a candlestick series

QCandlestickModelMapper

Abstract model mapper class for candlestick series

QCandlestickSeries

Presents data as candlesticks

QCandlestickSet

Represents a single candlestick item in a candlestick chart

QCapturableWindow

Used for getting the basic information of a capturable window

QCategory3DAxis

Manipulates an axis of a graph. QtDataVisualization 1.0

QCategory3DAxis

Manipulates an axis of a graph

QCategoryAxis

Places named ranges on the axis

QCborArray

Used to hold an array of CBOR elements

QCborError

Holds the error condition found while parsing or validating a CBOR stream

QCborMap

Used to hold an associative container representable in CBOR

QCborParserError

Used by QCborValue to report a parsing error

QCborStreamReader

Simple CBOR stream decoder, operating on either a QByteArray or QIODevice

QCborStreamWriter

Simple CBOR encoder operating on a one-way stream

QCborValue

Encapsulates a value in CBOR

QChar

16-bit Unicode character

QChart

Manages the graphical representation of the chart's series, legends, and axes

QChartView

Standalone widget that can display charts

QCheckBox

Checkbox with a text label

QChildEvent

Contains event parameters for child object events

QClipboard

Access to the window system clipboard. QtGui

QCloseEvent

Contains parameters that describe a close event

QCoapClient

Allows the application to send CoAP requests and receive replies

QCoapConnection

Defines an interface for handling transfers of frames to a server

QCoapInternalMessage

Contains data related to a received message or a message to send. It contains an instance of QCoapMessage and other data for the block management

QCoapInternalReply

Contains data related to a received message

QCoapInternalRequest

Contains data related to a message that needs to be sent

QCoapMessage

Holds information about a CoAP message that can be a request or a reply

QCoapOption

Holds data about CoAP options

QCoapPrivateKey

Interface for managing CoAP security keys

QCoapProtocol

Handles the logical part of the CoAP protocol

QCoapQUdpConnection

Handles the transfer of frames to and from a server

QCoapReply

Holds the data of a CoAP reply

QCoapRequest

Holds a CoAP request. This request can be sent with QCoapClient

QCoapResource

Holds information about a discovered resource

QCoapResourceDiscoveryReply

Holds the data of a CoAP reply for a resource discovery request

QCoapSecurityConfiguration

Holds configuration options during the authentication process

QCollator

Compares strings according to a localized collation algorithm

QCollatorSortKey

Can be used to speed up string collation

QColor

Colors based on RGB, HSV or CMYK values

QColorAxis

Displays a color scale as one of the chart's axes. 6.2

QColorDialog

Dialog widget for specifying colors

QColorOutput

Outputs colored messages to stderr.

QColorSpace

Color space abstraction. 5.14

QColorTransform

Transformation between color spaces. 5.14

QColormap

Maps device independent QColors to device dependent pixel values

QColumnView

Model/view implementation of a column view. model-view advanced QtWidgets

QComboBox

Combined button and popup list

QCommandLineOption

Defines a possible command-line option. QtCore shared tools

QCommandLineParser

Means for handling the command line options

QCommandLinkButton

Vista style command link button

QCommonStyle

Encapsulates the common Look and Feel of a GUI

QCompass

Convenience wrapper around QSensor

QCompassFilter

Convenience wrapper around QSensorFilter

QCompassReading

Represents one reading from a compass

QCompleter

Completions based on an item model. 4.2

QCompressedHelpInfo

Access to the details about a compressed help file

QConcatenateTablesProxyModel

Proxies multiple source models, concatenating their rows

QConicalGradient

Used in combination with QBrush to specify a conical gradient brush

QConstIterator

Allows iteration over a container in a QVariant

QContactsPermission

Access the user's contacts

QContextMenuEvent

Contains parameters that describe a context menu event. QtGui

QContiguousCache

Template class that provides a contiguous cache. tools shared 4.6

QCoreApplication

Event loop for Qt applications without UI

QCryptographicHash

Way to generate cryptographic hashes

QCsvBenchmarkLogger

QCupsJobWidget

QCursor

Mouse cursor with an arbitrary shape

QCustom3DItem

Adds a custom item to a graph. QtDataVisualization 1.1

QCustom3DItem

Adds a custom item to a graph

QCustom3DLabel

Adds a custom label to a graph. QtDataVisualization 1.1

QCustom3DLabel

Adds a custom label to a graph

QCustom3DVolume

Adds a volume rendered object to a graph. QtDataVisualization 1.2

QCustom3DVolume

Adds a volume rendered object to a graph

QDBusAbstractAdaptor

The base class of D-Bus adaptor classes

QDBusAbstractInterface

The base class for all D-Bus interfaces in the Qt D-Bus binding, allowing access to remote interfaces

QDBusArgument

Used to marshall and demarshall D-Bus arguments

QDBusConnection

Represents a connection to the D-Bus bus daemon

QDBusConnectionInterface

Access to the D-Bus bus daemon service

QDBusContext

Allows slots to determine the D-Bus context of the calls

QDBusError

Represents an error received from the D-Bus bus or from remote applications found in the bus

QDBusInterface

Proxy for interfaces on remote objects

QDBusIntrospection

Information about introspected objects and interfaces on D-Bus.

QDBusMenuConnection

QDBusMessage

Represents one message sent or received over the D-Bus bus

QDBusMetaType

Meta-type registration system for the Qt D-Bus module.

QDBusObjectPath

Enables the programmer to identify the OBJECT_PATH type provided by the D-Bus typesystem

QDBusPendingCall

Refers to one pending asynchronous call

QDBusPendingCallWatcher

Convenient way for waiting for asynchronous replies

QDBusPendingReply

Contains the reply to an asynchronous method call

QDBusReply

Stores the reply for a method call to a remote object

QDBusServer

Peer-to-peer communication between processes on the same computer

QDBusServiceWatcher

Allows the user to watch for a bus service change

QDBusSignature

Enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem

QDBusTrayIcon

QDBusUnixFileDescriptor

Holds one Unix file descriptor

QDBusVariant

Enables the programmer to identify the variant type provided by the D-Bus typesystem

QDBusVirtualObject

Used to handle several DBus paths with one class

QDaemonThread

Class to manage threads that outlive QCoreApplication

QDataStream

Serialization of binary data to a QIODevice

QDataWidgetMapper

Mapping between a section of a data model to widgets. 4.2 model-view advanced QtWidgets

QDate

Date functions

QDateEdit

Widget for editing dates based on the QDateTimeEdit widget

QDateTime

Date and time functions

QDateTimeAxis

Adds dates and times to a chart's axis

QDateTimeEdit

Widget for editing dates and times

QDeadlineTimer

Marks a deadline in the future. 5.8

QDebug

Output stream for debugging information

QDebugStateSaver

Convenience class for custom QDebug operators

QDefaultMaskGenerator

The default mask generator for QtWebSockets

QDesignerActionEditorInterface

Allows you to change the focus of Qt Designer's action editor

QDesignerContainerExtension

Allows you to add pages to a custom multi-page container in Qt Designer's workspace. QtDesigner

QDesignerCustomWidgetCollectionInterface

Allows you to include several custom widgets in one single library

QDesignerCustomWidgetInterface

Enables Qt Designer to access and construct custom widgets

QDesignerDialogGuiInterface

Allows integrations of Qt Designer to replace the message boxes displayed by Qt Designer by custom dialogs

QDesignerDnDItemInterface

Interface that is used to manage items during a drag and drop operation. QtDesigner

QDesignerDynamicPropertySheetExtension

Allows you to manipulate a widget's dynamic properties in Qt Designer's property editor

QDesignerExtraInfoExtension

Extra information about a widget in Qt Designer. QtDesigner

QDesignerFormEditorInterface

Allows you to access Qt Designer's various components

QDesignerFormEditorPluginInterface

Interface that is used to manage plugins for Qt Designer's form editor component. QtDesigner

QDesignerFormWindowCursorInterface

Allows you to query and modify a form window's widget selection, and in addition modify the properties of all the form's widgets

QDesignerFormWindowInterface

Allows you to query and manipulate form windows appearing in Qt Designer's workspace

QDesignerFormWindowManagerInterface

Allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions

QDesignerFormWindowToolInterface

Interface that enables tools to be used on items in a form window

QDesignerIntegration

Qt Designer's implementation of QDesignerIntegrationInterface

QDesignerIntegrationInterface

Glues together parts of Qt Designer and allows for overwriting functionality for IDE integration

QDesignerIntrospectionInterface

Access to a QDesignerMetaObjectInterface for a given Qt object

QDesignerLayoutDecorationExtension

Extension to a layout in Qt Designer. QtDesigner

QDesignerMemberSheetExtension

Allows you to manipulate a widget's member functions which is displayed when configuring connections using Qt Designer's mode for editing signals and slots

QDesignerMetaDataBaseInterface

Interface to Qt Designer's object meta database. QtDesigner

QDesignerMetaDataBaseItemInterface

Interface to individual items in Qt Designer's meta database. QtDesigner

QDesignerMetaEnumInterface

Part of Qt Designer's introspection interface and represents an enumeration

QDesignerMetaMethodInterface

Part of Qt Designer's introspection interface and represents a member function

QDesignerMetaObjectInterface

Part of Qt Designer's introspection interface and provides meta-information about Qt objects

QDesignerMetaPropertyInterface

Part of Qt Designer's introspection interface and represents a property

QDesignerNewFormWidgetInterface

Interface for chooser widgets that can be used within "New Form" dialogs and wizards. It presents the user with a list of choices taken from built-in templates, pre-defined template paths and suitable custom widgets. It provides a static creation function that returns Qt Designer's implementation

QDesignerObjectInspectorInterface

Allows you to change the focus of Qt Designer's object inspector

QDesignerOptionsPageInterface

Interface for integrating Qt Designer's options pages into IDE option dialogs

QDesignerPromotionInterface

Functions for modifying the promoted classes in Designer. QtDesigner 4.3

QDesignerPropertyEditorInterface

Allows you to query and manipulate the current state of Qt Designer's property editor

QDesignerPropertySheetExtension

Allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor

QDesignerSettingsInterface

Abstraction of QSettings to be used in Qt Designer

QDesignerTaskMenuExtension

Allows you to add custom menu entries to Qt Designer's task menu. QtDesigner

QDesignerWidgetBoxInterface

Allows you to control the contents of Qt Designer's widget box

QDesignerWidgetDataBaseInterface

Interface that is used to access and modify Qt Designer's widget database. QtDesigner

QDesignerWidgetDataBaseItemInterface

Interface that is used to access individual items in Qt Designer's widget database. QtDesigner

QDesignerWidgetFactoryInterface

Interface that is used to control the widget factory used by Qt Designer. QtDesigner

QDesktopServices

Methods for accessing common desktop services. 4.2 desktop QtGui

QDial

Rounded range control (like a speedometer or potentiometer)

QDialog

The base class of dialog windows

QDialogButtonBox

Widget that presents buttons in a layout that is appropriate to the current widget style

QDir

Access to directory structures and their contents

QDirIterator

Iterator for directory entrylists

QDnsDomainNameRecord

Stores information about a domain name record

QDnsHostAddressRecord

Stores information about a host address record

QDnsLookup

Represents a DNS lookup. 5.0

QDnsMailExchangeRecord

Stores information about a DNS MX record

QDnsServiceRecord

Stores information about a DNS SRV record

QDnsTextRecord

Stores information about a DNS TXT record

QDockWidget

Widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop

QDomAttr

Represents one attribute of a QDomElement

QDomCDATASection

Represents an XML CDATA section

QDomCharacterData

Represents a generic string in the DOM

QDomComment

Represents an XML comment

QDomDocument

Represents an XML document

QDomDocumentFragment

Tree of QDomNodes which is not usually a complete QDomDocument

QDomDocumentType

The representation of the DTD in the document tree

QDomElement

Represents one element in the DOM tree

QDomEntity

Represents an XML entity

QDomEntityReference

Represents an XML entity reference

QDomImplementation

Information about the features of the DOM implementation

QDomNamedNodeMap

Contains a collection of nodes that can be accessed by name

QDomNode

The base class for all the nodes in a DOM tree

QDomNodeList

List of QDomNode objects

QDomNotation

Represents an XML notation

QDomProcessingInstruction

Represents an XML processing instruction

QDomText

Represents text data in the parsed XML document

QDoubleSpinBox

Spin box widget that takes doubles

QDoubleValidator

Range checking of floating-point numbers. QtGui

QDrag

Support for MIME-based drag and drop data transfer

QDragEnterEvent

Event which is sent to a widget when a drag and drop action enters it

QDragLeaveEvent

Event that is sent to a widget when a drag and drop action leaves it

QDragMoveEvent

Event which is sent while a drag and drop action is in progress

QDropEvent

Event which is sent when a drag and drop action is completed

QDtls

This class provides encryption for UDP sockets. 5.12

QDtlsClientVerifier

This class implements server-side DTLS cookie generation and verification. 5.12

QDynamicPropertyChangeEvent

Contains event parameters for dynamic property change events

QEGLPbuffer

A pbuffer-based implementation of QPlatformOffscreenSurface for EGL. 5.2 qpa

QEGLPlatformContext

An EGL context implementation. 5.2 qpa

QEasingCurve

Easing curves for controlling animation

QElapsedTimer

Fast way to calculate elapsed times. 4.7

QEnableSharedFromThis

A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer. 5.4

QEnterEvent

Contains parameters that describe an enter event

QErrorMessage

Error message display dialog

QEucJpCodec

QEucKrCodec

QEvent

The base class of all event classes. Event objects contain event parameters

QEventLoop

Means of entering and leaving an event loop

QEventLoopLocker

Means to quit an event loop when it is no longer needed. 5.0

QEventPoint

Information about a point in a QPointerEvent. 6.0 QtGui

QEventTransition

QObject-specific transition for Qt events

QException

Base class for exceptions that can be transferred across threads. 5.0

QExplicitlySharedDataPointer

Represents a pointer to an explicitly shared object. 4.4

QExposeEvent

Contains event parameters for expose events. QtGui

QExtensionFactory

Allows you to create a factory that is able to make instances of custom extensions in Qt Designer

QExtensionManager

Extension management facilities for Qt Designer

QFSFileEngine

Implements Qt's default file engine. 4.1

QFile

Interface for reading from and writing to files

QFileDevice

Interface for reading from and writing to open files

QFileDialog

Dialog that allow users to select files or directories. standard-dialogs QtWidgets

QFileIconProvider

File icons for the QFileSystemModel class

QFileInfo

System-independent file information

QFileOpenEvent

Event that will be sent when there is a request to open a file or a URL

QFileSelector

Convenient way of selecting file variants. 5.2

QFileSystemModel

Data model for the local filesystem

QFileSystemWatcher

Interface for monitoring files and directories for modifications. io 4.2

QFinalState

Final state

QFlag

Helper data type for QFlags

QFlags

Type-safe way of storing OR-combinations of enum values

QFlickGesture

Describes a flicking gesture made by the user. gestures The QFlickGesture is more complex than the QPanGesture that uses QScroller and QScrollerProperties to decide if it is triggered. This gesture is reacting on touch event as compared to the QMouseFlickGesture

QFocusEvent

Contains event parameters for widget focus events. QtGui

QFocusFrame

Focus frame which can be outside of a widget's normal paintable area

QFont

Specifies a query for a font used for drawing text

QFontComboBox

Combobox that lets the user select a font family

QFontDatabase

Information about the fonts available in the underlying window system

QFontDatabasePrivate

QFontDialog

Dialog widget for selecting a font

QFontInfo

General information about fonts. QtGui

QFontMetrics

Font metrics information

QFontMetricsF

Font metrics information

QFormBuilder

Used to dynamically construct user interfaces from UI files at run-time

QFormLayout

Manages forms of input widgets and their associated labels

QFrame

The base class of widgets that can have a frame

QFusionStyle

Custom widget style

QFuture

Represents the result of an asynchronous computation. 4.4

QFutureIterator

Java-style const iterator for QFuture

QFutureSynchronizer

Convenience class that simplifies QFuture synchronization

QFutureWatcher

Allows monitoring a QFuture using signals and slots

QGb18030Codec

QGb2312Codec

Conversion to and from the Chinese GB2312 encoding

QGbkCodec

Conversion to and from the Chinese GBK encoding

QGenericArgument

Internal helper class for marshalling arguments

QGenericMatrix

Template class that represents a NxM transformation matrix with N columns and M rows. 4.6 painting painting-3D QtGui

QGenericPlugin

Abstract base class for plugins

QGenericPluginFactory

Creates plugin drivers

QGenericReturnArgument

Internal helper class for marshalling arguments

QGeoAddress

Represents an address of a QGeoLocation

QGeoAreaMonitorInfo

Describes the parameters of an area or region to be monitored for proximity

QGeoAreaMonitorSource

Enables the detection of proximity changes for a specified set of coordinates

QGeoCameraCapabilities

Describes the limitations on camera settings imposed by a mapping plugin

QGeoCircle

Defines a circular geographic area

QGeoCodeReply

Manages an operation started by an instance of QGeoCodingManager

QGeoCodingManager

Support for geocoding operations

QGeoCodingManagerEngine

Interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide support for geocoding operations

QGeoCoordinate

Defines a geographical position on the surface of the Earth

QGeoLocation

Represents basic information about a location

QGeoManeuver

Represents the information relevant to the point at which two QGeoRouteSegments meet

QGeoMappingManager

Support for displaying and interacting with maps

QGeoMappingManagerEngine

Provides support functionality for map display with QGeoServiceProvider

QGeoPath

Defines a geographic path

QGeoPolygon

Defines a geographic polygon

QGeoPositionInfo

Contains information gathered on a global position, direction and velocity at a particular point in time

QGeoPositionInfoSource

Abstract base class for the distribution of positional updates

QGeoPositionInfoSourceFactory

Factory class used as the plugin interface for external providers of positioning data

QGeoRectangle

Defines a rectangular geographic area

QGeoRoute

Represents a route between two points

QGeoRouteReply

Manages an operation started by an instance of QGeoRoutingManager

QGeoRouteRequest

Represents the parameters and restrictions which define a request for routing information

QGeoRouteSegment

Represents a segment of a route

QGeoRoutingManager

Support for geographic routing operations

QGeoRoutingManagerEngine

Interface and convenience methods to implementers of QGeoServiceProvider plugins who want to provide access to geographic routing information

QGeoSatelliteInfo

Contains basic information about a satellite

QGeoSatelliteInfoSource

Abstract base class for the distribution of satellite information updates

QGeoServiceProvider

Aggregates access to services which provide geographical information

QGeoServiceProviderFactory

Factory class used as the plugin interface for services related to geographical information

QGeoShape

Defines a geographic area

QGeoTiledMapReply

Manages a tile fetch operation started by an instance of QGeoTiledManagerEngine

QGesture

Represents a gesture, containing properties that describe the corresponding user input

QGestureEvent

The description of triggered gestures

QGestureRecognizer

The infrastructure for gesture recognition. gestures QtWidgets

QGlobalStatic

Used to implement a global static object

QGlyphRun

Direct access to the internal glyphs in a font. 4.8 QtGui

QGnomeTheme

Theme implementation for the Gnome desktop. 5.0 qpa

QGradient

Used in combination with QBrush to specify gradient fills

QGraphicsAnchor

Represents an anchor between two items in a QGraphicsAnchorLayout. 4.6 appearance geomanagement graphicsview-api QtWidgets

QGraphicsAnchorLayout

Layout where one can anchor widgets together in Graphics View. 4.6 appearance geomanagement graphicsview-api QtWidgets

QGraphicsBlurEffect

Blur effect. 4.6 QtWidgets

QGraphicsColorizeEffect

Colorize effect. 4.6 QtWidgets

QGraphicsDropShadowEffect

Drop shadow effect. 4.6 QtWidgets

QGraphicsEffect

The base class for all graphics effects. 4.6 multimedia graphicsview-api QtWidgets

QGraphicsEffectSource

Represents the source on which a QGraphicsEffect is installed on

QGraphicsEllipseItem

Ellipse item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsGridLayout

Grid layout for managing widgets in Graphics View. 4.4

QGraphicsItem

The base class for all graphical items in a QGraphicsScene. 4.2

QGraphicsItemAnimation

Simple animation support for QGraphicsItem. 4.2 graphicsview-api QtWidgets

QGraphicsItemGroup

Container that treats a group of items as a single item. 4.2 graphicsview-api QtWidgets

QGraphicsLayout

The base class for all layouts in Graphics View. 4.4 graphicsview-api QtWidgets

QGraphicsLayoutItem

Can be inherited to allow your custom items to be managed by layouts. 4.4 graphicsview-api QtWidgets

QGraphicsLineItem

Line item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsLinearLayout

Horizontal or vertical layout for managing widgets in Graphics View. 4.4 graphicsview-api QtWidgets

QGraphicsObject

Base class for all graphics items that require signals, slots and properties. 4.6 graphicsview-api QtWidgets

QGraphicsOpacityEffect

Opacity effect. 4.6 QtWidgets

QGraphicsPathItem

Path item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsPixmapItem

Pixmap item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsPolygonItem

Polygon item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsProxyWidget

Proxy layer for embedding a QWidget in a QGraphicsScene. 4.4 graphicsview-api QtWidgets

QGraphicsRectItem

Rectangle item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsRotation

Rotation transformation around a given axis. 4.6 QtWidgets

QGraphicsScale

Scale transformation. 4.6 QtWidgets

QGraphicsScene

Surface for managing a large number of 2D graphical items. 4.2 graphicsview-api QtWidgets

QGraphicsSceneBspTreeIndex

Implementation of a BSP indexing algorithm for discovering items in QGraphicsScene. 4.6 graphicsview-api

QGraphicsSceneContextMenuEvent

Context menu events in the graphics view framework. 4.2 graphicsview-api QtWidgets

QGraphicsSceneDragDropEvent

Events for drag and drop in the graphics view framework. 4.2 graphicsview-api QtWidgets

QGraphicsSceneEvent

Base class for all graphics view related events. 4.2 graphicsview-api QtWidgets

QGraphicsSceneHelpEvent

Events when a tooltip is requested. 4.2 graphicsview-api QtWidgets

QGraphicsSceneHoverEvent

Hover events in the graphics view framework. 4.2 graphicsview-api QtWidgets

QGraphicsSceneIndex

Base class to implement a custom indexing algorithm for discovering items in QGraphicsScene. 4.6 graphicsview-api

QGraphicsSceneLinearIndex

Implementation of a linear indexing algorithm for discovering items in QGraphicsScene. 4.6 graphicsview-api

QGraphicsSceneMouseEvent

Mouse events in the graphics view framework. 4.2 graphicsview-api QtWidgets

QGraphicsSceneMoveEvent

Events for widget moving in the graphics view framework. 4.4 graphicsview-api QtWidgets

QGraphicsSceneResizeEvent

Events for widget resizing in the graphics view framework. 4.4 graphicsview-api QtWidgets

QGraphicsSceneWheelEvent

Wheel events in the graphics view framework

QGraphicsSimpleTextItem

Simple text path item that you can add to a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsSvgItem

QGraphicsItem that can be used to render the contents of SVG files

QGraphicsTextItem

Text item that you can add to a QGraphicsScene to display formatted text. 4.2 graphicsview-api QtWidgets

QGraphicsTransform

Abstract base class for building advanced transformations on QGraphicsItems. 4.6 graphicsview-api QtWidgets

QGraphicsVideoItem

Graphics item which display video produced by a QMediaPlayer or QCamera

QGraphicsView

Widget for displaying the contents of a QGraphicsScene. 4.2 graphicsview-api QtWidgets

QGraphicsWidget

The base class for all widget items in a QGraphicsScene. 4.4 graphicsview-api QtWidgets

QGregorianCalendar

Implements the Gregorian calendar

QGridLayout

Lays out widgets in a grid

QGroupBox

Group box frame with a title

QGrpcCallOptions

Storage class used by set additional call options

QGrpcCallReply

Contains data for asynchronous call of gRPC client API

QGrpcChannel

GRPC-cpp native api implementation of QAbstractGrpcChannel interface

QGrpcChannelOptions

Storage class used to set additional channel options

QGrpcHttp2Channel

HTTP/2 implementation of QAbstractGrpcChannel interface

QGrpcOperation

Implements common logic to handle communication in Grpc channel

QGrpcStatus

Contains information about last gRPC operation

QGrpcStream

Implements logic to handle stream communication in the Grpc channel

QGuiApplication

Manages the GUI application's control flow and main settings

QGyroscope

Convenience wrapper around QSensor

QGyroscopeFilter

Convenience wrapper around QSensorFilter

QGyroscopeReading

Represents one reading from the gyroscope sensor

QHBarModelMapper

Horizontal model mapper for bar series

QHBoxLayout

Lines up widgets horizontally

QHBoxPlotModelMapper

Horizontal model mapper for box plot series

QHCandlestickModelMapper

Horizontal model mapper for a candlestick series

QHPieModelMapper

Horizontal model mapper for pie series

QHXYModelMapper

Horizontal model mapper for line, spline, and scatter series

QHash

Template class that provides a hash-table-based dictionary

QHashIterator

Java-style const iterator for QHash and QMultiHash

QHashSeed

QHeaderDataProxyModel

Proxy AbstractItemModel type that maps source model's headerData() to correspondent data()

QHeaderView

Header row or header column for item views

QHeightMapSurfaceDataProxy

Base proxy class for Q3DSurface. QtDataVisualization 1.0

QHeightMapSurfaceDataProxy

Base proxy class for Q3DSurface

QHelpContentItem

Item for use with QHelpContentModel. 4.4

QHelpContentModel

Model that supplies content to views. 4.4

QHelpContentWidget

Tree view for displaying help content model items. 4.4

QHelpEngine

Access to contents and indices of the help engine

QHelpEngineCore

The core functionality of the help system

QHelpEvent

Event that is used to request helpful information about a particular point in a widget

QHelpFilterData

Details for the filters used by QHelpFilterEngine

QHelpFilterEngine

Filtered view of the help contents

QHelpFilterSettingsWidget

Widget that allows for creating, editing and removing filters

QHelpIndexModel

Model that supplies index keywords to views

QHelpIndexWidget

List view displaying the QHelpIndexModel

QHelpLink

Struct provides the data associated with a help link

QHelpSearchEngine

Access to widgets reusable to integrate fulltext search as well as to index and search documentation

QHelpSearchQuery

Contains the field name and the associated search term

QHelpSearchQueryWidget

Simple line edit or an advanced widget to enable the user to input a search term in a standardized input mask

QHelpSearchResult

The data associated with the search result

QHelpSearchResultWidget

Text browser to display search results

QHideEvent

Event which is sent after a widget is hidden

QHighDpiScaling

Collection of utility functions for UI scaling

QHijriCalendar

Supports Islamic (Hijri) calendar implementations

QHistoryState

Means of returning to a previously active substate

QHorizontalBarSeries

Presents a series of data as horizontal bars grouped by category

QHorizontalPercentBarSeries

Presents a series of categorized data as a percentage of each category

QHorizontalStackedBarSeries

Presents a series of data as horizontally stacked bars, with one bar per category

QHostAddress

IP address. network shared QtNetwork

QHostInfo

Static functions for host name lookups

QHoverEvent

Contains parameters that describe a mouse event

QHstsPolicy

Specifies that a host supports HTTP Strict Transport Security policy (HSTS). 5.9 network QtNetwork

QHttp1Configuration

Controls HTTP/1 parameters and settings. 6.5

QHttp2Configuration

Controls HTTP/2 parameters and settings. 5.14

QHttpMultiPart

Resembles a MIME multipart message to be sent over HTTP. 4.8

QHttpPart

Holds a body part to be used inside a HTTP multipart MIME message. 4.8

QHttpServer

Simplified API for QAbstractHttpServer and QHttpServerRouter

QHttpServerRequest

Encapsulates an HTTP request

QHttpServerResponder

API for sending replies from an HTTP server

QHttpServerResponse

Encapsulates an HTTP response

QHttpServerRouter

Provides functions to bind a URL to a ViewHandler. QtHttpServer

QHttpServerRouterRule

The base class for QHttpServerRouter rules. QtHttpServer

QHumidityFilter

Convenience wrapper around QSensorFilter

QHumidityReading

Holds readings from the humidity sensor

QHumiditySensor

Convenience wrapper around QSensor

QIODevice

The base interface class of all I/O devices in Qt

QIODeviceBase

Base class for QIODevice that provides flags describing the mode in which a device is opened

QIRProximityFilter

Convenience wrapper around QSensorFilter

QIRProximityReading

Holds readings from the IR proximity sensor

QIRProximitySensor

Convenience wrapper around QSensor

QIcon

Scalable icons in different modes and states

QIconDragEvent

Indicates that a main icon drag has begun. QtGui

QIconEngine

Abstract base class for QIcon renderers

QIconEnginePlugin

Abstract base for custom QIconEngine plugins

QIconLoaderEngine

An icon engine based on icon entries collected by QIconLoader

QIdentityProxyModel

Proxies its source model unmodified

QImage

Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device

QImageCapture

Used for the recording of media content

QImageIOHandler

Defines the common image I/O interface for all image formats in Qt. QtGui

QImageIOPlugin

Defines an interface for writing an image format plugin.

QImageReader

Format independent interface for reading images from files or other devices

QImageWriter

Format independent interface for writing images to files or other devices

QInputDevice

Describes a device from which a QInputEvent originates. 6.0 QtGui

QInputDeviceManager

Acts as a communication hub between QtGui and the input handlers

QInputDialog

Simple convenience dialog to get a single value from the user. standard-dialogs QtWidgets

QInputEvent

The base class for events that describe user input

QInputMethod

Access to the active text input method. QtGui

QInputMethodEvent

Parameters for input method events. QtGui

QInputMethodQueryEvent

Event sent by the input context to input objects

QIntValidator

Validator that ensures a string contains a valid integer within a specified range. QtGui

QIntrusiveList

Template class that provides a list of objects using static storage.

QIntrusiveListNode

QIsciiCodec

Conversion to and from the ISCII encoding

QIslamicCivilCalendar

Implements a commonly-used computed version of the Islamic calendar

QItemDelegate

Display and editing facilities for data items from a model

QItemEditorCreator

Makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase

QItemEditorCreatorBase

Abstract base class that must be subclassed when implementing new item editor creators. 4.2 model-view QtWidgets

QItemEditorFactory

Widgets for editing item data in views and delegates. 4.2 model-view QtWidgets

QItemModelBarDataProxy

Proxy class for presenting data in item models with Q3DBars. QtDataVisualization 1.0

QItemModelBarDataProxy

Proxy class for presenting data in item models with Q3DBars

QItemModelScatterDataProxy

Proxy class for presenting data in item models with Q3DScatter. QtDataVisualization 1.0

QItemModelScatterDataProxy

Proxy class for presenting data in item models with Q3DScatter

QItemModelSurfaceDataProxy

Proxy class for presenting data in item models with Q3DSurface. QtDataVisualization 1.0

QItemModelSurfaceDataProxy

Proxy class for presenting data in item models with Q3DSurface

QItemSelection

Manages information about selected items in a model

QItemSelectionModel

Keeps track of a view's selected items

QItemSelectionRange

Manages information about a range of selected items in a model

QIterable

Template class that is the base class for QSequentialIterable and QAssociativeIterable

QIterator

Template class that allows iteration over a container in a QVariant

QJSEngine

Environment for evaluating JavaScript code

QJSList

QJSListIndexClamp

QJSManagedValue

Represents a value on the JavaScript heap belonging to a QJSEngine

QJSNumberCoercion

Implements the JavaScript double-to-int coercion

QJSPrimitiveNull

An empty marker type to signify the JavaScript null value. QtQml

QJSPrimitiveUndefined

An empty marker type to signify the JavaScript Undefined type and its single value. QtQml

QJSPrimitiveValue

Operates on primitive types in JavaScript semantics

QJSValue

Acts as a container for Qt/JavaScript data types

QJSValueIterator

Java-style iterator for QJSValue

QJUnitTestLogger

QJalaliCalendar

Jalali (Hijri Shamsi) calendar system implementation

QJisCodec

QJniEnvironment

Access to the JNI Environment (JNIEnv)

QJniObject

A convenience wrapper around the Java Native Interface (JNI)

QJpUnicodeConv

QJsonArray

Encapsulates a JSON array

QJsonDocument

Way to read and write JSON documents

QJsonObject

Encapsulates a JSON object

QJsonParseError

Used to report errors during JSON parsing

QJsonValue

Encapsulates a value in JSON

QJsonValueRef

Helper class for QJsonValue

QJulianCalendar

Julian calendar system implementation

QKdeTheme

Theme implementation for the KDE desktop (version 4 or higher). 5.0 qpa

QKeyCombination

Stores a combination of a key with optional modifiers

QKeyEvent

Describes a key event

QKeyEventTransition

Transition for key events

QKeyMapper

QKeySequence

Encapsulates a key sequence as used by shortcuts

QKeySequenceEdit

Allows to input a QKeySequence

QKeyValueIterator

Iterator over the key/value pairs of an associative container

QLCDNumber

Displays a number with LCD-like digits

QLEInteger

Platform-independent little-endian integers. 5.10

QLabel

Text or image display

QLatin1Char

8-bit ASCII/Latin-1 character

QLatin1String

The same as QLatin1StringView

QLatin1StringMatcher

Optimized search for substring in Latin-1 text

QLatin1StringView

Thin wrapper around a US-ASCII/Latin-1 encoded string literal

QLayout

The base class of geometry managers

QLayoutItem

Abstract item that a QLayout manipulates

QLegend

Displays the legend of a chart

QLegendMarker

Abstract object that can be used to access markers within a legend

QLibrary

Loads shared libraries at runtime

QLibraryInfo

Information about the Qt library

QLidFilter

Convenience wrapper around QSensorFilter

QLidReading

Holds readings from the Lid sensor

QLidSensor

Convenience wrapper around QSensor

QLightFilter

Convenience wrapper around QSensorFilter

QLightReading

Represents one reading from the light sensor

QLightSensor

Convenience wrapper around QSensor

QLine

Two-dimensional vector using integer precision

QLineEdit

One-line text editor

QLineF

Two-dimensional vector using floating point precision

QLineSeries

Presents data in line charts

QLinearGradient

Used in combination with QBrush to specify a linear gradient brush

QLinkedList

Template class that provides linked lists

QLinkedListIterator

Java-style const iterator for QLinkedList

QList

Template class that provides a dynamic array

QListIterator

Java-style const iterator for QList and QQueue

QListView

List or icon view onto a model

QListWidget

Item-based list widget

QListWidgetItem

Item for use with the QListWidget item view class

QLocalServer

Local socket based server

QLocalSocket

Local socket

QLocale

Converts between numbers and their string representations in various languages

QLocationPermission

Access the user's location

QLockFile

Locking between processes using a file. 5.1

QLogValue3DAxisFormatter

Formatting rules for a logarithmic value axis. QtDataVisualization 1.1

QLogValue3DAxisFormatter

Formatting rules for a logarithmic value axis

QLogValueAxis

Adds a logarithmic scale to a chart's axis

QLoggingCategory

Represents a category, or 'area' in the logging infrastructure

QLoggingSettingsParser

QLowEnergyAdvertisingData

Represents the data to be broadcast during Bluetooth Low Energy advertising. QtBluetooth shared

QLowEnergyAdvertisingParameters

Represents the parameters used for Bluetooth Low Energy advertising. QtBluetooth shared

QLowEnergyCharacteristic

Stores information about a Bluetooth Low Energy service characteristic

QLowEnergyCharacteristicData

Used to set up GATT service data. QtBluetooth shared

QLowEnergyConnectionParameters

Used when requesting or reporting an update of the parameters of a Bluetooth LE connection

QLowEnergyController

Access to Bluetooth Low Energy Devices

QLowEnergyDescriptor

Stores information about the Bluetooth Low Energy descriptor. 5.4

QLowEnergyDescriptorData

Used to create GATT service data. QtBluetooth shared

QLowEnergyService

Represents an individual service on a Bluetooth Low Energy Device

QLowEnergyServiceData

Used to set up GATT service data. QtBluetooth shared

QMagnetometer

Convenience wrapper around QSensor

QMagnetometerFilter

Convenience wrapper around QSensorFilter

QMagnetometerReading

Represents one reading from the magnetometer

QMainWindow

Main application window. mainwindow-classes QtWidgets

QMap

Template class that provides an associative array

QMapIterator

Java-style const iterator for QMap

QMargins

Defines the four margins of a rectangle

QMarginsF

Defines the four margins of a rectangle

QMaskGenerator

Abstract base for custom 32-bit mask generators

QMatrix4x4

Represents a 4x4 transformation matrix in 3D space. 4.6 painting-3D QtGui

QMdiArea

Area in which MDI windows are displayed. 4.3 mainwindow-classes QtWidgets

QMdiSubWindow

Subwindow class for QMdiArea. 4.3 mainwindow-classes QtWidgets

QMediaCaptureSession

Allows capturing of audio and video content. QtMultimedia multimedia multimedia_video multimedia_audio

QMediaDevices

Information about available multimedia input and output devices. multimedia QtMultimedia

QMediaFormat

Describes an encoding format for a multimedia file or stream. 6.2

QMediaMetaData

Provides meta-data for media files

QMediaPlayer

Allows the playing of a media files. QtMultimedia multimedia multimedia_playback multimedia_video

QMediaRecorder

Used for encoding and recording a capture session

QMediaTimeRange

Represents a set of zero or more disjoint time intervals. multimedia QtMultimedia

QMemoryVideoBuffer

System memory allocated video data buffer.

QMenu

Menu widget for use in menu bars, context menus, and other popup menus

QMenuBar

Horizontal menu bar

QMessageAuthenticationCode

Way to generate hash-based message authentication codes

QMessageBox

Modal dialog for informing the user or for asking the user a question and receiving an answer

QMessageLogContext

Additional information about a log message. 5.0

QMessageLogger

Generates log messages. 5.0

QMetaClassInfo

Additional information about a class

QMetaEnum

Meta-data about an enumerator

QMetaEnumBuilder

Enables modifications to an enumerator definition on a meta object builder

QMetaMethod

Meta-data about a member function

QMetaMethodBuilder

Enables modifications to a method definition on a meta object builder

QMetaObject

Contains meta-information about Qt objects

QMetaObjectBuilder

Supports building QMetaObject objects at runtime

QMetaProperty

Meta-data about a property

QMetaPropertyBuilder

Enables modifications to a property definition on a meta object builder

QMetaSequence

Allows type erased access to sequential containers

QMetaStringTable

Can generate a meta-object string table at runtime

QMetaType

Manages named types in the meta-object system

QMethodRawArguments

QMicrophonePermission

Access the microphone for monitoring or recording sound

QMilankovicCalendar

Milanković calendar system implementation

QMimeData

Container for data that records information about its MIME type

QMimeDatabase

Maintains a database of MIME types

QMimeGlobMatchResult

Accumulates results from glob matching

QMimeGlobPattern

Contains the glob pattern for file names for MIME type matching

QMimeMagicRuleMatcher

Checks a number of rules based on operator "or"

QMimeType

Describes types of file or data, represented by a MIME type string

QMimeTypeParser

Parses MIME types, and builds a MIME database hierarchy by adding to QMimeDatabase

QMimeTypeParserBase

Parses for a sequence of in a generic way

QModbusClient

The interface to send Modbus requests

QModbusDataUnit

Container class representing single bit and 16 bit word entries in the Modbus register

QModbusDevice

The base class for Modbus classes, QModbusServer and QModbusClient

QModbusDeviceIdentification

Container class representing the physical and functional description of a Modbus server

QModbusExceptionResponse

Container class containing the function and error code inside a Modbus ADU

QModbusPdu

Abstract container class containing the function code and payload that is stored inside a Modbus ADU

QModbusReply

Contains the data for a request sent with a QModbusClient derived class

QModbusRequest

Container class containing the function code and payload that is stored inside a Modbus ADU

QModbusResponse

Container class containing the function code and payload that is stored inside a Modbus ADU

QModbusRtuSerialClient

Represents a Modbus client that uses a serial bus for its communication with the Modbus server

QModbusRtuSerialServer

Represents a Modbus server that uses a serial port for its communication with the Modbus client

QModbusServer

The interface to receive and process Modbus requests

QModbusTcpClient

The interface class for Modbus TCP client device

QModbusTcpConnectionObserver

Represents the interface for objects that can be passed to QModbusTcpServer::installConnectionObserver

QModbusTcpServer

Represents a Modbus server that uses a TCP server for its communication with the Modbus client

QModelIndex

Used to locate data in a data model

QModelRoleData

Holds a role and the data associated to that role

QModelRoleDataSpan

Span over QModelRoleData objects

QMouseEvent

Contains parameters that describe a mouse event

QMouseEventTransition

Transition for mouse events

QMoveEvent

Contains event parameters for move events. QtGui

QMovie

Convenience class for playing movies with QImageReader

QMqttAuthenticationProperties

Represents configuration options during the authentication process

QMqttClient

Represents the central access communicating with an MQTT broker

QMqttConnectionProperties

Represents configuration options a QMqttClient can pass to the server when invoking QMqttClient::connectToHost()

QMqttLastWillProperties

Represents configuration options a QMqttClient can pass to the server when specifying the last will during connecting to a server

QMqttMessage

Information about a message received from a message broker based on a subscription

QMqttMessageStatusProperties

Represents additional information provided by the server during message delivery

QMqttPublishProperties

Represents configuration options for sending or receiving a message

QMqttServerConnectionProperties

Represents configuration options of a server a QMqttClient is connected to

QMqttStringPair

Represents the string pair data type of the MQTT 5.0 standard

QMqttSubscription

Receives notifications from an MQTT broker about a specified topic

QMqttSubscriptionProperties

Represents configuration options a QMqttClient can pass to the server when subscribing to a topic filter

QMqttTopicFilter

Represents a MQTT topic filter

QMqttTopicName

Represents a MQTT topic name

QMqttUnsubscriptionProperties

Represents configuration options a QMqttClient can pass to the server when unsubscribing from a topic filter

QMqttUserProperties

Represents a list of QMqttStringPair values which can be passed to the server

QMultiHash

Convenience QHash subclass that provides multi-valued hashes

QMultiMap

Template class that provides an associative array with multiple equivalent keys

QMultiMapIterator

Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred

QMutableHashIterator

Java-style non-const iterator for QHash and QMultiHash

QMutableLinkedListIterator

Java-style non-const iterator for QLinkedList

QMutableListIterator

Java-style non-const iterator for QList, QQueue and QStack

QMutableMapIterator

Java-style non-const iterator for QMap

QMutableMultiMapIterator

Java-style non-const iterator for QMultiMap

QMutableSetIterator

Java-style non-const iterator for QSet

QMutex

Access serialization between threads

QMutexLocker

Convenience class that simplifies locking and unlocking mutexes

QNativeFilePermissions

QNativeGestureEvent

Contains parameters that describe a gesture event. QtGui events

QNativeInterface::Private::QCocoaMenu

Native interface for QPlatformMenu on macOS. QtGui native-interfaces

QNativeInterface::Private::QCocoaWindow

Native interface for QPlatformWindow on macOS. QtGui native-interfaces

QNativeInterface::Private::QEvdevKeyMapper

Native interface to QKeyMapper. QtGui native-interfaces

QNativeInterface::Private::QWaylandScreen

Native interface to QPlatformScreen. QtGui native-interfaces

QNativeInterface::Private::QWindowsApplication

Native interface to QGuiApplication, to be retrieved from QPlatformIntegration. QtGui native-interfaces

QNativeInterface::Private::QWindowsScreen

Native interface to QScreen, to be retrieved from QPlatformIntegration. QtGui native-interfaces

QNativeInterface::Private::QWindowsWindow

Native interface to QPlatformWindow. QtGui native-interfaces

QNativeInterface::Private::QXcbScreen

Native interface to QPlatformScreen. QtGui native-interfaces

QNativeInterface::Private::QXcbWindow

Native interface to QPlatformWindow. QtGui native-interfaces

QNativeInterface::QAndroidApplication

Native interface to a core application on Android

QNativeInterface::QAndroidOffscreenSurface

Native interface to a offscreen surface on Android

QNativeInterface::QCocoaGLContext

Native interface to an NSOpenGLContext on macOS

QNativeInterface::QEGLContext

Native interface to an EGL context

QNativeInterface::QGLXContext

Native interface to a GLX context

QNativeInterface::QSGD3D11Texture

Provides access to and enables adopting Direct3D 11 texture objects. 6.0

QNativeInterface::QSGD3D12Texture

Provides access to and enables adopting Direct3D 12 texture objects. 6.6

QNativeInterface::QSGMetalTexture

Provides access to and enables adopting Metal texture objects. 6.0

QNativeInterface::QSGOpenGLTexture

Provides access to and enables adopting OpenGL texture objects. 6.0

QNativeInterface::QSGVulkanTexture

Provides access to and enables adopting Vulkan image objects. 6.0

QNativeInterface::QWGLContext

Native interface to a WGL context on Windows

QNativeInterface::QWaylandApplication

Native interface to a Wayland application

QNativeInterface::QX11Application

Native interface to an X11 application

QNativeIpcKey

Holds a native key used by QSystemSemaphore and QSharedMemory

QNativeSocketEngine

Low level access to a socket

QNdefFilter

Filter for matching NDEF messages

QNdefMessage

NFC NDEF message

QNdefNfcIconRecord

NFC MIME record to hold an icon

QNdefNfcSmartPosterRecord

NFC RTD-SmartPoster

QNdefNfcTextRecord

NFC RTD-Text

QNdefNfcUriRecord

NFC RTD-URI

QNdefRecord

NFC NDEF record

QNearFieldManager

Access to notifications for NFC events

QNearFieldTarget

Interface for communicating with a target device

QNetworkAccessBackend

The base class for implementing support for schemes used by QNetworkAccessManager. 6.0

QNetworkAccessBackendFactory

The base class to inherit from for Qt to instantiate and query your QNetworkAccessBackend plugin. 6.0

QNetworkAccessManager

Allows the application to send network requests and receive replies. 4.4

QNetworkAddressEntry

Stores one IP address supported by a network interface, along with its associated netmask and broadcast address

QNetworkCacheMetaData

Cache information

QNetworkCookie

Holds one network cookie

QNetworkCookieJar

Implements a simple jar of QNetworkCookie objects

QNetworkDatagram

The data and metadata of a UDP datagram. 5.8 network QtNetwork

QNetworkDiskCache

Very basic disk cache

QNetworkInformation

Exposes various network information through native backends

QNetworkInformationBackend

The interface with which QNetworkInformation does all of its actual work

QNetworkInformationBackendFactory

The interface for creating instances of QNetworkInformationBackend

QNetworkInterface

Listing of the host's IP addresses and network interfaces

QNetworkProxy

Network layer proxy

QNetworkProxyFactory

Fine-grained proxy selection. 4.5

QNetworkProxyQuery

Used to query the proxy settings for a socket

QNetworkReply

Contains the data and headers for a request sent with QNetworkAccessManager

QNetworkRequest

Holds a request to be sent with QNetworkAccessManager

QNmeaPositionInfoSource

Positional information using a NMEA data source

QNmeaSatelliteInfoSource

Satellite information using an NMEA data source

QNonContiguousByteDevice

A QNonContiguousByteDevice is a representation of a file, array or buffer that allows access with a read pointer. 4.6

QNonContiguousByteDeviceFactory

QOAuth1

Implementation of the OAuth 1 Protocol. 5.8

QOAuth1Signature

Implements OAuth 1 signature methods. 5.8

QOAuth2AuthorizationCodeFlow

Implementation of the Authorization Code Grant flow. 5.8

QObject

The base class of all Qt objects

QObjectBindableProperty

Template class that enables automatic property bindings for property data stored in QObject derived classes. 6.0

QObjectCleanupHandler

Watches the lifetime of multiple QObjects

QObjectCompatProperty

Template class to help port old properties to the bindable property system. 6.0 tools

QObjectComputedProperty

Template class to help port old properties to the bindable property system. 6.0 tools

QOcspResponse

This class represents Online Certificate Status Protocol response. 5.13

QOffscreenSurface

Represents an offscreen surface in the underlying platform

QOpcUaAddNodeItem

This class stores the necessary information to create a new node on the server

QOpcUaAddReferenceItem

This class stores the necessary information to add a new reference on the server

QOpcUaApplicationDescription

OPC UA ApplicationDescription

QOpcUaApplicationIdentity

Defines the identity of the application

QOpcUaApplicationRecordDataType

OPC UA ApplicationRecordDataType. 5.14

QOpcUaArgument

OPC UA Argument type

QOpcUaAttributeOperand

OPC UA AttributeOperand type

QOpcUaAuthenticationInformation

OPC UA authentication information. QtOpcUa 5.13

QOpcUaAxisInformation

OPC UA AxisInformation type

QOpcUaBinaryDataEncoding

Partial implementation of the OPC UA binary data encoding described in OPC-UA part 6

QOpcUaBrowsePathTarget

OPC UA BrowsePathTarget

QOpcUaBrowseRequest

Contains parameters for a call to the OPC UA browse service

QOpcUaClient

Allows interaction with an OPC UA server

QOpcUaComplexNumber

OPC UA ComplexNumber type

QOpcUaConnectionSettings

Common parameters for a connection to a server. 6.6

QOpcUaContentFilterElement

OPC UA ContentFilterElement

QOpcUaContentFilterElementResult

OPC UA ContentFilterElementResult

QOpcUaDataValue

This class stores OPC UA value data and associated metadata. 6.3

QOpcUaDeleteReferenceItem

This class stores the necessary information to delete a reference from the server

QOpcUaDoubleComplexNumber

OPC UA DoubleComplexNumber type

QOpcUaEUInformation

OPC UA EURange type

QOpcUaElementOperand

OPC UA ElementOperand type

QOpcUaEndpointDescription

OPC UA EndpointDescription

QOpcUaErrorState

Allows investigation and interaction with error state from backends

QOpcUaEventFilterResult

OPCUA EventFilterResult

QOpcUaExpandedNodeId

OPC UA ExpandedNodeId

QOpcUaExtensionObject

OPC UA ExtensionObject

QOpcUaGdsClient

Handles communication with the GDS Server

QOpcUaHistoryData

This class stores historical data values from a node. 6.3

QOpcUaHistoryReadRawRequest

This class stores the necessary information to request historic data from a server. 6.3

QOpcUaHistoryReadResponse

This class is used for requesting historical data and storing the results. 6.3

QOpcUaKeyPair

Handles private and public key pairs

QOpcUaLiteralOperand

OPC UA LiteralOperand type

QOpcUaLocalizedText

OPC UA LocalizedText type

QOpcUaMonitoringParameters

Way to set and retrieve parameters for subscriptions and monitored items

QOpcUaMultiDimensionalArray

A container class for multidimensional arrays

QOpcUaNode

Allows interaction with an OPC UA node

QOpcUaNodeCreationAttributes

This class manages attribute values for node creation

QOpcUaPkiConfiguration

Defines the PKI configuration of the application. QtOpcUa 5.13

QOpcUaProvider

Creates an instance of QOpcUaClient

QOpcUaQualifiedName

OPC UA QualifiedName type

QOpcUaRange

OPC UA Range type

QOpcUaReadItem

This class stores the options for a read operation

QOpcUaReadResult

This class stores the result of a read operation

QOpcUaReferenceDescription

Contains information about a node

QOpcUaRelativePathElement

OPC UA RelativePathElement

QOpcUaSimpleAttributeOperand

OPC UA SimpleAttributeOperand type

QOpcUaUserTokenPolicy

OPC UA UserTokenPolicy

QOpcUaWriteItem

This class stores the options for a write operation

QOpcUaWriteResult

This class stores the result of a write operation

QOpcUaX509CertificateSigningRequest

Create a certificate signing request

QOpcUaX509DistinguishedName

Information about a distinguished name item

QOpcUaX509Extension

Base class for all X509 extensions

QOpcUaX509ExtensionBasicConstraints

Class for X509 basic constraints

QOpcUaX509ExtensionExtendedKeyUsage

Class for X509 extended key usage

QOpcUaX509ExtensionKeyUsage

Class for X509 extended key usage

QOpcUaX509ExtensionSubjectAlternativeName

Class for an X509 subject alternative name

QOpcUaXValue

OPC UA XVType

QOpenGLBuffer

Functions for creating and managing OpenGL buffer objects. 5.0 painting-3D QtOpenGL

QOpenGLCompositor

A generic OpenGL-based compositor 5.4 qpa

QOpenGLCompositorBackingStore

A backing store implementation for OpenGL 5.4 qpa

QOpenGLContext

Represents a native OpenGL context, enabling OpenGL rendering on a QSurface

QOpenGLContextGroup

Represents a group of contexts sharing OpenGL resources. QtGui

QOpenGLDebugLogger

Enables logging of OpenGL debugging messages. QtOpenGL 5.1 painting-3D

QOpenGLDebugMessage

Wraps an OpenGL debug message. QtOpenGL 5.1 shared painting-3D

QOpenGLExtraFunctions

Cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API. 5.6 painting-3D QtGui

QOpenGLFramebufferObject

Encapsulates an OpenGL framebuffer object. 5.0 QtOpenGL

QOpenGLFramebufferObjectFormat

Specifies the format of an OpenGL framebuffer object. QtOpenGL

QOpenGLFunctions

Cross-platform access to the OpenGL ES 2.0 API. 5.0 painting-3D QtGui

QOpenGLFunctions_1_0

All functions for OpenGL 1.0 specification

QOpenGLFunctions_1_1

All functions for OpenGL 1.1 specification

QOpenGLFunctions_1_2

All functions for OpenGL 1.2 specification

QOpenGLFunctions_1_3

All functions for OpenGL 1.3 specification

QOpenGLFunctions_1_4

All functions for OpenGL 1.4 specification

QOpenGLFunctions_1_5

All functions for OpenGL 1.5 specification

QOpenGLFunctions_2_0

All functions for OpenGL 2.0 specification

QOpenGLFunctions_2_1

All functions for OpenGL 2.1 specification

QOpenGLFunctions_3_0

All functions for OpenGL 3.0 specification

QOpenGLFunctions_3_1

All functions for OpenGL 3.1 specification

QOpenGLFunctions_3_2_Compatibility

All functions for OpenGL 3.2 compatibility profile

QOpenGLFunctions_3_2_Core

All functions for OpenGL 3.2 core profile

QOpenGLFunctions_3_3_Compatibility

All functions for OpenGL 3.3 compatibility profile

QOpenGLFunctions_3_3_Core

All functions for OpenGL 3.3 core profile

QOpenGLFunctions_4_0_Compatibility

All functions for OpenGL 4.0 compatibility profile

QOpenGLFunctions_4_0_Core

All functions for OpenGL 4.0 core profile

QOpenGLFunctions_4_1_Compatibility

All functions for OpenGL 4.1 compatibility profile

QOpenGLFunctions_4_1_Core

All functions for OpenGL 4.1 core profile

QOpenGLFunctions_4_2_Compatibility

All functions for OpenGL 4.2 compatibility profile

QOpenGLFunctions_4_2_Core

All functions for OpenGL 4.2 core profile

QOpenGLFunctions_4_3_Compatibility

All functions for OpenGL 4.3 compatibility profile

QOpenGLFunctions_4_3_Core

All functions for OpenGL 4.3 core profile

QOpenGLFunctions_4_4_Compatibility

All functions for OpenGL 4.4 compatibility profile

QOpenGLFunctions_4_4_Core

All functions for OpenGL 4.4 core profile

QOpenGLFunctions_4_5_Compatibility

All functions for OpenGL 4.5 compatibility profile

QOpenGLFunctions_4_5_Core

All functions for OpenGL 4.5 core profile

QOpenGLFunctions_ES2

All functions for OpenGL ES 2

QOpenGLMultiGroupSharedResource

Keeps track of a shared resource that might be needed from multiple contexts, like a glyph cache or gradient cache. One instance of the object is created for each group when necessary. The shared resource instance should have a constructor that takes a QOpenGLContext *. To get an instance for a given context one calls T *QOpenGLMultiGroupSharedResource::value(context), where T is a sub-class of QOpenGLSharedResource. QtGui

QOpenGLPaintDevice

Enables painting to an OpenGL context using QPainter. 5.0 QtOpenGL

QOpenGLPixelTransferOptions

Describes the pixel storage modes that affect the unpacking of pixels during texture upload

QOpenGLShader

Allows OpenGL shaders to be compiled. 5.0 painting-3D QtOpenGL

QOpenGLShaderProgram

Allows OpenGL shader programs to be linked and used. 5.0 painting-3D QtOpenGL

QOpenGLSharedResource

Used to keep track of resources that are shared between OpenGL contexts (like textures, framebuffer objects, shader programs, etc), and clean them up in a safe way when they're no longer needed. QtGui

QOpenGLSharedResourceGuard

Convenience sub-class of QOpenGLSharedResource to be used to track a single OpenGL object with a GLuint identifier. The constructor takes a function pointer to a function that will be used to free the resource if and when necessary. QtGui

QOpenGLTexture

Encapsulates an OpenGL texture object

QOpenGLTextureBlitter

Convenient way to draw textured quads via OpenGL. 5.8 painting-3D QtOpenGL

QOpenGLTimeMonitor

Wraps a sequence of OpenGL timer query objects. QtOpenGL 5.1 painting-3D

QOpenGLTimerQuery

Wraps an OpenGL timer query object. QtOpenGL 5.1 painting-3D

QOpenGLVersionFunctionsFactory

Provides access to OpenGL functions for a specified version and profile

QOpenGLVersionProfile

Represents the version and if applicable the profile of an OpenGL context

QOpenGLVertexArrayObject

Wraps an OpenGL Vertex Array Object. QtOpenGL 5.1 painting-3D

QOpenGLWidget

Widget for rendering OpenGL graphics

QOpenGLWindow

Convenience subclass of QWindow to perform OpenGL painting

QOperatingSystemVersion

Information about the operating system version

QOrientationFilter

Convenience wrapper around QSensorFilter

QOrientationReading

Represents one reading from the orientation sensor

QOrientationSensor

Convenience wrapper around QSensor

QPacket

Encapsulates an unfragmentable packet of data to be transmitted by QPacketProtocol

QPacketProtocol

Encapsulates communicating discrete packets across fragmented IO channels, such as TCP sockets

QPageLayout

Describes the size, orientation and margins of a page

QPageRanges

Represents a collection of page ranges. QtGui painting printing shared 6.0

QPageSetupDialog

Configuration dialog for the page-related options on a printer

QPageSize

Describes the size and name of a defined page size

QPagedPaintDevice

Represents a paint device that supports multiple pages

QPaintDevice

The base class of objects that can be painted on with QPainter

QPaintDeviceWindow

Convenience subclass of QWindow that is also a QPaintDevice

QPaintEngine

Abstract definition of how QPainter draws to a given device on a given platform

QPaintEngineState

Information about the active paint engine's current state.

QPaintEvent

Contains event parameters for paint events. QtGui

QPainter

Performs low-level painting on widgets and other paint devices

QPainterPath

Container for painting operations, enabling graphical shapes to be constructed and reused

QPainterPathStroker

Used to generate fillable outlines for a given painter path

QPalette

Contains color groups for each widget state

QPanGesture

Describes a panning gesture made by the user. gestures QtWidgets

QParallelAnimationGroup

Parallel group of animations. 4.6 animation

QPartialOrdering

Represents the result of a comparison that allows for unordered results. 6.0

QPauseAnimation

Pause for QSequentialAnimationGroup. 4.6 animation

QPdfWriter

Class to generate PDFs that can be used as a paint device

QPen

Defines how a QPainter should draw lines and outlines of shapes

QPercentBarSeries

Presents a series of categorized data as a percentage of each category

QPermission

An opaque wrapper of a typed permission

QPersistentModelIndex

Used to locate data in a data model

QPicture

Paint device that records and replays QPainter commands

QPieLegendMarker

Legend marker for a pie series

QPieSeries

Presents data in pie charts

QPieSlice

Represents a single slice in a pie series

QPinchGesture

Describes a pinch gesture made by the user. touch gestures QtWidgets

QPixelFormat

Class for describing different pixel layouts in graphics buffers

QPixmap

Off-screen image representation that can be used as a paint device

QPixmapBlurFilter

Blur filtering for pixmaps

QPixmapCache

Application-wide cache for pixmaps

QPixmapColorizeFilter

Colorizing filtering for pixmaps

QPixmapConvolutionFilter

Convolution filtering for pixmaps

QPixmapDropShadowFilter

Convenience class for drawing pixmaps with drop shadows

QPixmapFilter

The basic functionality for pixmap filter classes. Pixmap filter can be for example colorize or blur

QPixmapStyle

Mechanism for writing pixmap based styles

QPlace

Represents a set of data about a place

QPlaceAttribute

Represents generic attribute information about a place

QPlaceCategory

Represents a category that a QPlace can be associated with

QPlaceContactDetail

Represents a contact detail such as a phone number or website url. QtLocation

QPlaceContent

Holds content about places

QPlaceContentReply

Manages a content retrieval operation started by an instance of QPlaceManager

QPlaceContentRequest

Represents the parameters of a content request

QPlaceDetailsReply

Manages a place details fetch operation started by an instance of QPlaceManager

QPlaceIcon

Represents an icon

QPlaceIdReply

Manages operations which return an identifier such as saving and removal operations of places and categories

QPlaceManager

The interface which allows clients to access places stored in a particular backend

QPlaceManagerEngine

Interface for implementers of QGeoServiceProvider plugins who want to provide access to place functionality

QPlaceMatchReply

Manages a place matching operation started by an instance of QPlaceManager

QPlaceMatchRequest

Used to find places from one manager that match those from another. It represents a set of request parameters

QPlaceProposedSearchResult

Represents a search result containing a proposed search

QPlaceRatings

Holds rating information about a place

QPlaceReply

Manages an operation started by an instance of QPlaceManager and serves as a base class for more specialized replies

QPlaceResult

Represents a search result containing a place

QPlaceSearchReply

Manages a place search operation started by an instance of QPlaceManager

QPlaceSearchRequest

Represents the set of parameters for a search request

QPlaceSearchResult

The base class for search results

QPlaceSearchSuggestionReply

Manages a search suggestion operation started by an instance of QPlaceManager

QPlaceSupplier

Represents a supplier of a place or content associated with a place

QPlaceUser

Represents an individual user

QPlainTestLogger

QPlainTextDocumentLayout

Implements a plain text layout for QTextDocument

QPlainTextEdit

Widget that is used to edit and display plain text

QPlatformAccessibility

The base class for integrating accessibility backends

QPlatformBackingStore

The drawing area for top-level windows

QPlatformClipboard

Abstraction for the system clipboard

QPlatformColorDialogHelper

Allows for platform-specific customization of color dialogs

QPlatformCursor

Information about pointer device events (movement, buttons), and requests to change the currently displayed cursor

QPlatformCursorImage

Set of graphics intended to be used as cursors

QPlatformDialogHelper

Allows for platform-specific customization of dialogs

QPlatformDrag

Abstraction for drag

QPlatformFileDialogHelper

Allows for platform-specific customization of file dialogs

QPlatformFontDatabase

Makes it possible to customize how fonts are discovered and how they are rendered

QPlatformFontDialogHelper

Allows for platform-specific customization of font dialogs

QPlatformGraphicsBuffer

Windowsystem abstraction for native graphics buffers

QPlatformInputContext

Abstracts the input method dependent data and composing state

QPlatformIntegration

The entry for WindowSystem specific functionality

QPlatformMessageDialogHelper

Allows for platform-specific customization of Message dialogs

QPlatformNativeInterface

Abstraction for retrieving native resource handles

QPlatformOpenGLContext

Abstraction for native GL contexts

QPlatformPixmap

Abstraction for native pixmaps

QPlatformPrinterSupport

Abstraction for print support

QPlatformScreen

Abstraction for visual displays

QPlatformServices

The backend for desktop-related functionality

QPlatformSharedGraphicsCache

Abstraction of a cross-process graphics cache

QPlatformSurface

Abstraction for a surface

QPlatformSurfaceEvent

Used to notify about native platform surface events. QtGui

QPlatformSystemTrayIcon

Abstracts the system tray icon and interaction

QPlatformTheme

Allows customizing the UI based on themes

QPlatformThemePlugin

Abstraction for theme plugins

QPlatformVulkanInstance

Abstraction for Vulkan instances

QPlatformWindow

Abstraction for top-level windows

QPluginLoader

Loads a plugin at run-time

QPoint

Defines a point in the plane using integer precision

QPointF

Defines a point in the plane using floating point precision

QPointer

Template class that provides guarded pointers to QObject

QPointerEvent

A base class for pointer events

QPointingDevice

Describes a device from which mouse, touch or tablet events originate. 6.0 events QtGui

QPointingDeviceUniqueId

Identifies a unique object, such as a tagged token or stylus, which is used with a pointing device

QPolarChart

Presents data in polar charts

QPolygon

List of points using integer precision. QtGui

QPolygonF

List of points using floating point precision. QtGui

QPressureFilter

Convenience wrapper around QSensorFilter

QPressureReading

Holds readings from the pressure sensor

QPressureSensor

Convenience wrapper around QSensor

QPrintDialog

Dialog for specifying the printer's configuration

QPrintEngine

Defines an interface for how QPrinter interacts with a given printing subsystem

QPrintPreviewDialog

Dialog for previewing and configuring page layouts for printer output

QPrintPreviewWidget

Widget for previewing page layouts for printer output

QPrinter

Paint device that paints on a printer

QPrinterInfo

Gives access to information about existing printers

QProcess

Used to start external programs and to communicate with them

QProcessEnvironment

Holds the environment variables that can be passed to a program

QProgressBar

Horizontal or vertical progress bar

QProgressDialog

Feedback on the progress of a slow operation. standard-dialogs QtWidgets

QPromise

Way to store computation results to be accessed by QFuture. 6.0

QProperty

Template class that enables automatic property bindings. 6.0

QPropertyAlias

Safe alias for a QProperty with same template parameter

QPropertyAnimation

Animates Qt properties. 4.6

QPropertyBindingError

QPropertyChangeHandler

Controls the lifecycle of change callback installed on a QProperty

QPropertyData

Helper class for properties with automatic property bindings. 6.0

QPropertyNotifier

Controls the lifecycle of change callback installed on a QProperty

QPropertyObserverNodeProtector

QProtobufMessage

Base class for all protobuf messages

QProtobufMessageDeleter

Calls the destructor of the child class of a QProtobufMessage

QProtobufSerializer

Interface that represents basic functions for serialization/deserialization.

QProximityFilter

Convenience wrapper around QSensorFilter

QProximityReading

Represents one reading from the proximity sensor

QProximitySensor

Convenience wrapper around QSensor

QProxyStyle

Convenience class that simplifies dynamically overriding QStyle elements

QPushButton

Command button

QQmlAbstractProfilerAdapter

QQmlAbstractUrlInterceptor

Allows you to control QML file loading

QQmlApplicationEngine

Convenient way to load an application from a single QML file

QQmlChangeSet

Stores an ordered list of notifications about changes to a linear data set.

QQmlComponent

Encapsulates a QML component definition

QQmlContext

Defines a context within a QML engine. QtQml

QQmlCustomParser

Allows you to add new arbitrary types to QML.

QQmlDataBlob

Encapsulates a data request that can be issued to a QQmlTypeLoader.

QQmlEngine

Environment for instantiating QML components

QQmlEngineExtensionInterface

QQmlEngineExtensionPlugin

Abstract base for custom QML extension plugins

QQmlError

Encapsulates a QML error

QQmlExpression

Evaluates JavaScript in a QML context

QQmlExtensionInterface

QQmlExtensionPlugin

Abstract base for custom QML extension plugins with custom type registration functions

QQmlFile

Gives access to local and remote files

QQmlFileSelector

A class for applying a QFileSelector to QML file loading

QQmlFinalizerHook

QQmlImageProviderBase

Used to register image providers in the QML engine. QtQml

QQmlImportDatabase

Manages the QML imports for a QQmlEngine.

QQmlImportInstance

QQmlImportNamespace

QQmlImports

Encapsulates one QML document's import statements.

QQmlIncubationController

Instances drive the progress of QQmlIncubators. QtQml

QQmlIncubator

Allows QML objects to be created asynchronously. QtQml

QQmlInfo

Allows logging of QML-related messages

QQmlJSCodeGenerator

QQmlJSFunctionInitializer

QQmlJSScope

Tracks the types for the QmlCompiler

QQmlJSShadowCheck

QQmlJSStorageGeneralizer

QQmlJSTypePropagator

QQmlListCompositor

Lookup table for filtered, or re-ordered list indexes.

QQmlListProperty

Allows applications to expose list-like properties of QObject-derived classes to QML

QQmlListReference

Allows the manipulation of QQmlListProperty properties

QQmlNetworkAccessManagerFactory

Creates QNetworkAccessManager instances for a QML engine

QQmlParserStatus

Updates on the QML parser state

QQmlProperty

Abstracts accessing properties on objects created from QML

QQmlPropertyMap

Allows you to set key-value pairs that can be used in QML bindings. QtQml

QQmlPropertyToPropertyBinding

QQmlPropertyValueInterceptor

Inherited by property interceptors such as Behavior.

QQmlPropertyValueSource

Interface for property value sources such as animations and bindings. QtQml

QQmlSA::Binding

Represents a single QML property binding for a specific type

QQmlSA::Element

Represents a QML type

QQmlSA::ElementPass

Base class for all static analysis passes on elements

QQmlSA::FixSuggestion

Represents a suggested fix for an issue in the source code

QQmlSA::GenericPass

Base class for static analysis passes

QQmlSA::LintPlugin

Base class for all static analysis plugins

QQmlSA::LoggerWarningId

A wrapper around a string literal to uniquely identify warning categories in the QQmlSA framework

QQmlSA::Method

Represents a QML method

QQmlSA::PassManager

Can analyze an element and its children with static analysis passes

QQmlSA::Property

Represents a QML property

QQmlSA::PropertyPass

Base class for all static analysis passes on properties

QQmlSA::SourceLocation

Represents a location or region in the source code

QQmlScriptString

Encapsulates a script and its context. QtQml

QQmlTypeLoader

Abstracts loading files and their dependencies over the network.

QQmlTypesExtensionInterface

QQuaternion

Represents a quaternion consisting of a vector and scalar. 4.6 painting-3D QtGui

QQueue

Generic container that provides a queue

QQuick3D

Helper class for selecting correct surface format

QQuick3DExtensionHelpers

Helper functions for the Extensions APIs

QQuick3DGeometry

Base class for defining custom geometry

QQuick3DInstancing

Base class for defining instance tables

QQuick3DObject

Base class of all 3D nodes and resources

QQuick3DRenderExtension

Abstract class for implementing user side render extensions

QQuick3DTextureData

Base class for defining custom texture data

QQuickAsyncImageProvider

Interface for asynchronous control of QML image requests

QQuickAttachedPropertyPropagator

Way to propagate attached properties. QtQuickControls2 6.5

QQuickBasePositioner

For specifying a base for QQuickGraphics layouts

QQuickCloseEvent

Notification that a QQuickWindow is about to be closed

QQuickColorGroup

Represents a set of colors. QtQuick 6.0

QQuickFramebufferObject

Convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick

QQuickGraphicsConfiguration

Controls lower level graphics settings for the QQuickWindow

QQuickGraphicsDevice

Opaque container for native graphics objects representing graphics devices or contexts

QQuickImageProvider

Interface for supporting pixmaps and threaded image requests in QML

QQuickImageProviderOptions

Options for QQuickImageProviderWithOptions image requests. QtQuick

QQuickImageResponse

Interface for asynchronous image loading in QQuickAsyncImageProvider. QtQuick

QQuickItem

The most basic of all visual items in Qt Quick. QtQuick

QQuickItemGrabResult

Contains the result from QQuickItem::grabToImage()

QQuickLayoutItemProxyAttachedData

Provides attached properties for items that are managed by one or more LayoutItemProxy

QQuickMouseEvent

QQuickPaintedItem

Way to use the QPainter API in the QML Scene Graph

QQuickPalette

Contains color groups for each QML item state. QtQuick 6.0

QQuickPen

For specifying a pen used for drawing rectangle borders on a QQuickView

QQuickRenderControl

Mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner

QQuickRenderTarget

Opaque container for native graphics resources specifying a render target, and associated metadata

QQuickScaleGrid

Allows you to specify a 3x3 grid to use in scaling an image

QQuickStyle

Allows configuring the application style. QtQuickControls2 5.7

QQuickTextDocument

Access to the QTextDocument of QQuickTextEdit. QtQuick

QQuickTextureFactory

Interface for loading custom textures from QML. QtQuick

QQuickTimeLine

Timeline for controlling animations

QQuickTimeLineValue

Value that can be modified by QQuickTimeLine

QQuickView

Window for displaying a Qt Quick user interface

QQuickWheelEvent

QQuickWidget

Widget for displaying a Qt Quick user interface

QQuickWindow

The window for displaying a graphical QML scene

QRadialGradient

Used in combination with QBrush to specify a radial gradient brush

QRadioButton

Radio button with a text label

QRandomGenerator

Allows one to obtain random values from a high-quality Random Number Generator

QRandomGenerator64

Allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator

QRasterPaintEngine

Enables hardware acceleration of painting operations in Qt for Embedded Linux

QRasterWindow

Convenience class for using QPainter on a QWindow

QRawFont

Access to a single physical instance of a font. 4.8 QtGui

QReadLocker

Convenience class that simplifies locking and unlocking read-write locks for read access

QReadWriteLock

Read-write locking

QRect

Defines a rectangle in the plane using integer precision

QRectF

Defines a finite rectangle in the plane using floating point precision

QRecursiveMutex

Access serialization between threads

QRegExp

Pattern matching using regular expressions

QRegion

Specifies a clip region for a painter

QRegularExpression

Pattern matching using regular expressions

QRegularExpressionMatch

The results of a matching a QRegularExpression against a string

QRegularExpressionMatchIterator

Iterator on the results of a global match of a QRegularExpression object against a string

QRegularExpressionValidator

Used to check a string against a regular expression

QRemoteObjectAbstractPersistedStore

A class which provides the methods for setting PROP values of a replica to value they had the last time the replica was used

QRemoteObjectDynamicReplica

A dynamically instantiated Replica

QRemoteObjectHost

A (Host) Node on a Qt Remote Objects network

QRemoteObjectHostBase

Base functionality common to Host and RegistryHost classes

QRemoteObjectNode

A node on a Qt Remote Objects network

QRemoteObjectPendingCall

Encapsulates the result of an asynchronous method call

QRemoteObjectPendingCallWatcher

Provides a QObject-based API for watching a QRemoteObjectPendingCall

QRemoteObjectPendingReply

A templated version of QRemoteObjectPendingCall

QRemoteObjectRegistry

A class holding information about Source objects available on the Qt Remote Objects network

QRemoteObjectRegistryHost

A (Host/Registry) node on a Qt Remote Objects network

QRemoteObjectReplica

A class interacting with (but not implementing) a Qt API on the Remote Object network

QResizeEvent

Contains event parameters for resize events. QtGui

QResource

Interface for reading directly from resources

QRgba64

Struct contains a 64-bit RGB color. 5.6

QRgbaFloat

Struct contains a four part RGBA floating-point color. 6.2

QRhi

Accelerated 2D/3D graphics API abstraction

QRhiBuffer

Vertex, index, or uniform (constant) buffer resource

QRhiColorAttachment

Describes the a single color attachment of a render target

QRhiCommandBuffer

Command buffer resource

QRhiComputePipeline

Compute pipeline state resource

QRhiD3D11InitParams

Direct3D 11 specific initialization parameters

QRhiD3D11NativeHandles

Holds the D3D device and device context used by the QRhi

QRhiD3D12CommandBufferNativeHandles

Holds the ID3D12GraphicsCommandList object that is backing a QRhiCommandBuffer

QRhiD3D12InitParams

Direct3D 12 specific initialization parameters

QRhiD3D12NativeHandles

Holds the D3D12 device used by the QRhi

QRhiDepthStencilClearValue

Specifies clear values for a depth or stencil buffer

QRhiDriverInfo

Describes the physical device, adapter, or graphics API implementation that is used by an initialized QRhi

QRhiGles2InitParams

OpenGL specific initialization parameters

QRhiGles2NativeHandles

Holds the OpenGL context used by the QRhi

QRhiGraphicsPipeline

Graphics pipeline state resource

QRhiInitParams

Base class for backend-specific initialization parameters

QRhiMetalCommandBufferNativeHandles

Holds the MTLCommandBuffer and MTLRenderCommandEncoder objects that are backing a QRhiCommandBuffer

QRhiMetalInitParams

Metal specific initialization parameters

QRhiMetalNativeHandles

Holds the Metal device used by the QRhi

QRhiNativeHandles

Base class for classes exposing backend-specific collections of native resource objects

QRhiNullInitParams

Null backend specific initialization parameters

QRhiNullNativeHandles

Empty

QRhiReadbackDescription

Describes a readback (reading back texture contents from possibly GPU-only memory) operation

QRhiReadbackResult

Describes the results of a potentially asynchronous buffer or texture readback operation

QRhiRenderBuffer

Renderbuffer resource

QRhiRenderPassDescriptor

Render pass resource

QRhiRenderTarget

Represents an onscreen (swapchain) or offscreen (texture) render target

QRhiResource

Base class for classes encapsulating native resource objects

QRhiResourceUpdateBatch

Records upload and copy type of operations

QRhiSampler

Sampler resource

QRhiScissor

Specifies a scissor rectangle

QRhiShaderResourceBinding

Describes the shader resource for a single binding point

QRhiShaderResourceBindings

Encapsulates resources for making buffer, texture, sampler resources visible to shaders

QRhiShaderStage

Specifies the type and the shader code for a shader stage in the pipeline

QRhiStats

Statistics provided from the underlying memory allocator

QRhiSwapChain

Swapchain resource

QRhiSwapChainHdrInfo

Describes the high dynamic range related information of the swapchain's associated output

QRhiSwapChainProxyData

Opaque data describing native objects needed to set up a swapchain

QRhiSwapChainRenderTarget

Swapchain render target resource

QRhiTexture

Texture resource

QRhiTextureCopyDescription

Describes a texture-to-texture copy operation

QRhiTextureRenderTarget

Texture render target resource

QRhiTextureRenderTargetDescription

Describes the color and depth or depth/stencil attachments of a render target

QRhiTextureSubresourceUploadDescription

Describes the source for one mip level in a layer in a texture upload operation

QRhiTextureUploadDescription

Describes a texture upload operation

QRhiTextureUploadEntry

Describes one layer (face for cubemaps, slice for 3D textures, element for texture arrays) in a texture upload operation

QRhiVertexInputAttribute

Describes a single vertex input element

QRhiVertexInputBinding

Describes a vertex input binding

QRhiVertexInputLayout

Describes the layout of vertex inputs consumed by a vertex shader

QRhiViewport

Specifies a viewport rectangle

QRhiVulkanCommandBufferNativeHandles

Holds the Vulkan command buffer object that is backing a QRhiCommandBuffer

QRhiVulkanInitParams

Vulkan specific initialization parameters

QRhiVulkanNativeHandles

Collects device, queue, and other Vulkan objects that are used by the QRhi

QRhiVulkanRenderPassNativeHandles

Holds the Vulkan render pass object backing a QRhiRenderPassDescriptor

QRomanCalendar

Shared base for calendars based on the ancient Roman calendar

QRotationFilter

Convenience wrapper around QSensorFilter

QRotationReading

Represents one reading from the rotation sensor

QRotationSensor

Convenience wrapper around QSensor

QRubberBand

Rectangle or line that can indicate a selection or a boundary

QRunnable

The base class for all runnable objects

QSGAbstractRenderer

Gives access to the scene graph nodes and rendering. QtQuick 5.4

QSGBasicGeometryNode

Serves as a baseclass for geometry based nodes

QSGClipNode

Implements the clipping functionality in the scene graph

QSGContext

Holds the scene graph entry points for one QML engine

QSGDynamicTexture

Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. QtQuick

QSGFlatColorMaterial

Convenient way of rendering solid colored geometry in the scene graph

QSGGeometry

Low-level storage for graphics primitives in the Qt Quick Scene Graph

QSGGeometryNode

Used for all rendered content in the scene graph

QSGImageNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGMaterial

Encapsulates rendering state for a shader program. QtQuick qtquick-scenegraph-materials

QSGMaterialShader

Represents a graphics API independent shader program. QtQuick qtquick-scenegraph-materials 5.14

QSGMaterialType

Used as a unique type token in combination with QSGMaterial. QtQuick qtquick-scenegraph-materials

QSGNinePatchNode

QSGNode

The base class for all nodes in the scene graph

QSGNodeDumper

Way of dumping a scene grahp to the console

QSGNodeVisitor

Helper class for traversing the scene graph

QSGOpacityNode

Used to change opacity of nodes

QSGOpaqueTextureMaterial

Convenient way of rendering textured geometry in the scene graph. QtQuick qtquick-scenegraph-materials

QSGRectangleNode

Convenience class for drawing solid filled rectangles using scenegraph. QtQuick 5.8

QSGRenderNode

Represents a set of custom rendering commands targeting the graphics API that is in use by the scenegraph. QtQuick 5.8

QSGRenderer

Renderer class is the abstract baseclass used for rendering the QML scene graph

QSGRendererInterface

An interface providing access to some of the graphics API specific internals of the scenegraph. QtQuick 5.8

QSGRootNode

The toplevel root of any scene graph

QSGSimpleRectNode

Convenience class for drawing solid filled rectangles using scenegraph. QtQuick

QSGSimpleTextureNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGTexture

The base class for textures used in the scene graph

QSGTextureMaterial

Convenient way of rendering textured geometry in the scene graph. QtQuick qtquick-scenegraph-materials

QSGTextureProvider

Encapsulates texture based entities in QML. QtQuick

QSGTransformNode

Implements transformations in the scene graph

QSGVertexColorMaterial

Convenient way of rendering per-vertex colored geometry in the scene graph

QSampleCache

QSaveFile

Interface for safely writing to files

QScatter3DSeries

Represents a data series in a 3D scatter graph. QtDataVisualization 1.0

QScatter3DSeries

Represents a data series in a 3D scatter graph

QScatterDataItem

Container for resolved data to be added to scatter graphs. QtDataVisualization 1.0

QScatterDataItem

Container for resolved data to be added to scatter graphs

QScatterDataProxy

The data proxy for 3D scatter graphs. QtDataVisualization 1.0

QScatterDataProxy

The data proxy for 3D scatter graphs

QScatterSeries

Presents data in scatter charts

QScopeGuard

Provides a scope guard for calling a function at the end of a scope

QScopedArrayPointer

Stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction

QScopedPointer

Stores a pointer to a dynamically allocated object, and deletes it upon destruction. 4.6 misc

QScopedPropertyUpdateGroup

RAII class around Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup()

QScopedValueRollback

Resets a variable to its previous value on destruction. 4.8 misc

QScreen

Used to query screen properties. QtGui

QScreenCapture

This class is used for capturing a screen

QScrollArea

Scrolling view onto another widget

QScrollBar

Vertical or horizontal scroll bar

QScrollEvent

Sent when scrolling

QScrollPrepareEvent

Sent in preparation of scrolling

QScroller

Enables kinetic scrolling for any scrolling widget or graphics item. 5.0

QScrollerProperties

Stores the settings for a QScroller. 4.8

QSctpServer

SCTP-based server

QSctpSocket

SCTP socket

QScxmlCompiler

Compiler for SCXML files. 5.7 QtScxml

QScxmlCppDataModel

C++ data model for a Qt SCXML state machine. 5.7 QtScxml

QScxmlDataModel

The data model base class for a Qt SCXML state machine. 5.7 QtScxml

QScxmlDynamicScxmlServiceFactory

Creates SCXML service instances from documents loaded at runtime. 5.8 QtScxml

QScxmlError

Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file. 5.7 QtScxml

QScxmlEvent

Event for a Qt SCXML state machine. 5.7 QtScxml

QScxmlExecutableContent::AssignmentInfo

AssingmentInfo class represents a data assignment. 5.8 QtScxml

QScxmlExecutableContent::EvaluatorInfo

Represents a unit of executable content. 5.8 QtScxml

QScxmlExecutableContent::ForeachInfo

Represents a foreach construct. 5.8 QtScxml

QScxmlExecutableContent::InvokeInfo

Represents a service invocation. 5.8 QtScxml

QScxmlExecutableContent::ParameterInfo

Represents a parameter to a service invocation. 5.8 QtScxml

QScxmlInvokableService

The base class for services called from state machines. 5.8 QtScxml

QScxmlInvokableServiceFactory

Creates invokable service instances. 5.8 QtScxml

QScxmlNullDataModel

The null data model for a Qt SCXML stateMachine. 5.7 QtScxml

QScxmlStateMachine

Interface to the state machines created from SCXML files. 5.7 QtScxml

QScxmlStaticScxmlServiceFactory

Creates SCXML service instances from precompiled documents. 5.8 QtScxml

QScxmlTableData

Used by compiled state machines

QSemaphore

General counting semaphore

QSemaphoreReleaser

Exception-safe deferral of a QSemaphore::release() call. 5.10 thread QtCore

QSensor

Represents a single hardware sensor

QSensorBackend

Sensor implementation

QSensorBackendFactory

Instantiates instances of QSensorBackend

QSensorChangesInterface

The pure virtual interface to sensor plugins

QSensorFilter

Efficient callback facility for asynchronous notifications of sensor changes

QSensorManager

Handles registration and creation of sensor backends

QSensorPluginInterface

The pure virtual interface to sensor plugins

QSensorReading

Holds the readings from the sensor

QSequentialAnimationGroup

Sequential group of animations. 4.6 animation

QSequentialIterable

Iterable interface for a container in a QVariant

QSerialPort

Provides functions to access serial ports

QSerialPortInfo

Provides information about existing serial ports

QSessionManager

Access to the session manager

QSet

Template class that provides a hash-table-based set

QSetIterator

Java-style const iterator for QSet

QSettings

Persistent platform-independent application settings

QShader

Contains multiple versions of a shader translated to multiple shading languages, together with reflection metadata

QShaderBaker

Compiles a GLSL/Vulkan shader into SPIR-V, translates into other shading languages, and gathers reflection metadata

QShaderCode

Contains source or binary code for a shader and additional metadata

QShaderDescription

Describes the interface of a shader

QShaderKey

Specifies the shading language, the version with flags, and the variant

QShaderVersion

Specifies the shading language version

QSharedData

Base class for shared data objects.

QSharedDataPointer

Represents a pointer to an implicitly shared object. 4.0

QSharedMemory

Access to a shared memory segment

QSharedPointer

Holds a strong reference to a shared pointer. 4.5

QShortcut

Used to create keyboard shortcuts

QShortcutEvent

Event which is generated when the user presses a key combination

QShowEvent

Event that is sent when a widget is shown

QSignalBlocker

Exception-safe wrapper around QObject::blockSignals(). 5.3 objectmodel QtCore

QSignalMapper

Bundles signals from identifiable senders

QSignalSpy

Enables introspection of signal emission

QSignalTransition

Transition based on a Qt signal

QSimpleDrag

Implements QBasicDrag for Drag and Drop operations within the Qt Application itself. 5.0 qpa

QSimplex

QSinglePointEvent

A base class for pointer events containing a single point, such as mouse events

QSize

Defines the size of a two-dimensional object using integer point precision

QSizeF

Defines the size of a two-dimensional object using floating point precision

QSizeGrip

Resize handle for resizing top-level windows

QSizePolicy

Layout attribute describing horizontal and vertical resizing policy

QSjisCodec

QSlider

Vertical or horizontal slider

QSocketDescriptor

A class which holds a native socket descriptor.

QSocketNotifier

Support for monitoring activity on a file descriptor

QSortFilterProxyModel

Support for sorting and filtering data passed between another model and a view

QSoundEffect

Way to play low latency sound effects

QSpacerItem

Blank space in a layout

QSpatialSound

A sound object in 3D space

QSpiAccessibleBridge

QSpiApplicationAdaptor

QSpiDBusCache

This class is responsible for the AT-SPI cache interface

QSpinBox

Spin box widget

QSplashScreen

Splash screen that can be shown during application startup

QSplineSeries

Presents data as spline charts

QSplitter

Implements a splitter widget

QSplitterHandle

Handle functionality for the splitter

QSqlDatabase

Handles a connection to a database

QSqlDriver

Abstract base class for accessing specific SQL databases

QSqlDriverCreator

Template class that provides a SQL driver factory for a specific driver type

QSqlDriverCreatorBase

The base class for SQL driver factories

QSqlDriverPlugin

Abstract base for custom QSqlDriver plugins

QSqlError

SQL database error information

QSqlField

Manipulates the fields in SQL database tables and views

QSqlIndex

Functions to manipulate and describe database indexes

QSqlQuery

Means of executing and manipulating SQL statements

QSqlQueryModel

Read-only data model for SQL result sets

QSqlRecord

Encapsulates a database record

QSqlRelation

Stores information about an SQL foreign key

QSqlRelationalDelegate

Delegate that is used to display and edit data from a QSqlRelationalTableModel

QSqlRelationalTableModel

Editable data model for a single database table, with foreign key support

QSqlResult

Abstract interface for accessing data from specific SQL databases

QSqlTableModel

Editable data model for a single database table

QSslCertificate

Convenient API for an X509 certificate. 4.3

QSslCertificateExtension

API for accessing the extensions of an X509 certificate. 5.0

QSslCipher

Represents an SSL cryptographic cipher. 4.3

QSslConfiguration

Holds the configuration and state of an SSL connection. 4.4

QSslDiffieHellmanParameters

Interface for Diffie-Hellman parameters for servers. 5.8

QSslEllipticCurve

Represents an elliptic curve for use by elliptic-curve cipher algorithms

QSslError

SSL error. 4.3

QSslKey

Interface for private and public keys. 4.3

QSslPreSharedKeyAuthenticator

Authentication data for pre shared keys (PSK) ciphersuites

QSslServer

Implements an encrypted, secure TCP server over TLS

QSslSocket

SSL encrypted socket for both clients and servers. 4.3

QStack

Template class that provides a stack

QStackedBarSeries

Presents a series of data as vertically stacked bars, with one bar per category

QStackedLayout

Stack of widgets where only one widget is visible at a time

QStackedWidget

Stack of widgets where only one widget is visible at a time

QStandardItem

Item for use with the QStandardItemModel class. 4.2 model-view QtGui

QStandardItemEditorCreator

The possibility to register widgets without having to subclass QItemEditorCreatorBase

QStandardItemModel

Generic model for storing custom data. model-view QtGui

QStandardPaths

Methods for accessing standard paths. 5.0

QState

General-purpose state for QStateMachine

QStateMachine

Hierarchical finite state machine

QStaticByteArrayMatcher

Compile-time version of QByteArrayMatcher

QStaticByteArrayMatcherBase

Non-template base class of QStaticByteArrayMatcher

QStaticPlugin

Struct containing a reference to a static plugin instance together with its meta data

QStaticText

Enables optimized drawing of text when the text and its layout is updated rarely. 4.7 QtGui

QStatusBar

Horizontal bar suitable for presenting status information

QStatusTipEvent

Event that is used to show messages in a status bar

QStorageInfo

Provides information about currently mounted storage and drives

QString

Unicode character string

QStringBuilder

Template class that provides a facility to build up QStrings and QByteArrays from smaller chunks

QStringConverter

Base class for encoding and decoding text. i18n

QStringConverterBase

QStringDecoder

State-based decoder for text. i18n

QStringEncoder

State-based encoder for text. i18n

QStringIterator

Unicode-aware iterator over QString

QStringList

List of strings

QStringListModel

Model that supplies strings to views

QStringMatcher

Holds a sequence of characters that can be quickly matched in a Unicode string

QStringRef

Thin wrapper around QString substrings. tools string-processing

QStringTokenizer

Splits strings into tokens along given separators. tools string-processing

QStringView

Unified view on UTF-16 strings with a read-only subset of the QString API. tools string-processing

QStyle

Abstract base class that encapsulates the look and feel of a GUI

QStyleFactory

Creates QStyle objects

QStyleHintReturn

Style hints that return more than basic data types

QStyleHintReturnMask

Style hints that return a QRegion

QStyleHintReturnVariant

Style hints that return a QVariant. 4.3 appearance QtWidgets

QStyleHints

Contains platform specific hints and settings. QtGui

QStyleOption

Stores the parameters used by QStyle functions

QStyleOptionButton

Used to describe the parameters for drawing buttons

QStyleOptionComboBox

Used to describe the parameter for drawing a combobox

QStyleOptionComplex

Used to hold parameters that are common to all complex controls

QStyleOptionDockWidget

Used to describe the parameters for drawing a dock widget

QStyleOptionFocusRect

Used to describe the parameters for drawing a focus rectangle with QStyle

QStyleOptionFrame

Used to describe the parameters for drawing a frame

QStyleOptionGraphicsItem

Used to describe the parameters needed to draw a QGraphicsItem. 4.2 graphicsview-api QtWidgets

QStyleOptionGroupBox

Describes the parameters for drawing a group box

QStyleOptionHeader

Used to describe the parameters for drawing a header

QStyleOptionHeaderV2

Used to describe the parameters for drawing a header

QStyleOptionMenuItem

Used to describe the parameter necessary for drawing a menu item

QStyleOptionProgressBar

Used to describe the parameters necessary for drawing a progress bar

QStyleOptionRubberBand

Used to describe the parameters needed for drawing a rubber band

QStyleOptionSizeGrip

Used to describe the parameter for drawing a size grip. 4.2 QtWidgets

QStyleOptionSlider

Used to describe the parameters needed for drawing a slider

QStyleOptionSpinBox

Used to describe the parameters necessary for drawing a spin box

QStyleOptionTab

Used to describe the parameters for drawing a tab bar

QStyleOptionTabBarBase

Used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with

QStyleOptionTabWidgetFrame

Used to describe the parameters for drawing the frame around a tab widget

QStyleOptionTitleBar

Used to describe the parameters for drawing a title bar

QStyleOptionToolBar

Used to describe the parameters for drawing a toolbar

QStyleOptionToolBox

Used to describe the parameters needed for drawing a tool box

QStyleOptionToolButton

Used to describe the parameters for drawing a tool button

QStyleOptionViewItem

Used to describe the parameters used to draw an item in a view widget

QStylePainter

Convenience class for drawing QStyle elements inside a widget

QStylePlugin

Abstract base for custom QStyle plugins

QStyledItemDelegate

Display and editing facilities for data items from a model

QSupportedWritingSystems

Used when registering fonts with the internal Qt fontdatabase. painting QtGui

QSurface

Abstraction of renderable surfaces in Qt

QSurface3DSeries

Represents a data series in a 3D surface graph. QtDataVisualization 1.0

QSurface3DSeries

Represents a data series in a 3D surface graph

QSurfaceDataItem

Container for resolved data to be added to surface graphs. QtDataVisualization 1.0

QSurfaceDataItem

Container for resolved data to be added to surface graphs

QSurfaceDataProxy

The data proxy for a 3D surface graph. QtDataVisualization 1.0

QSurfaceDataProxy

The data proxy for a 3D surface graph

QSurfaceFormat

Represents the format of a QSurface. QtGui

QSvgGenerator

Paint device that is used to create SVG drawings.

QSvgRenderer

Used to draw the contents of SVG files onto paint devices. 4.1

QSvgWidget

Widget that is used to display the contents of Scalable Vector Graphics (SVG) files. 4.1

QSwipeGesture

Describes a swipe gesture made by the user. gestures QtWidgets

QSyntaxHighlighter

Allows you to define syntax highlighting rules, and in addition you can use the class to query a document's current formatting or user data

QSysInfo

Information about the system

QSystemLibrary

QSystemLocale

Can be used to finetune the system locale of the user. 4.2

QSystemSemaphore

General counting system semaphore

QSystemTrayIcon

Icon for an application in the system tray. 4.2 desktop QtWidgets

QTabBar

Tab bar, e.g. for use in tabbed dialogs

QTabWidget

Stack of tabbed widgets

QTableView

Default model/view implementation of a table view

QTableWidget

Item-based table view with a default model

QTableWidgetItem

Item for use with the QTableWidget class

QTableWidgetSelectionRange

Way to interact with selection in a model without using model indexes and a selection model

QTabletEvent

Contains parameters that describe a Tablet event. QtGui

QTaggedIterator

Template class that wraps an iterator and exposes standard iterator traits

QTaggedPointer

Low-level wrapper around raw pointers that makes it possible to store additional information in otherwise unused bits

QTapAndHoldGesture

Describes a tap-and-hold (aka LongTap) gesture made by the user. gestures QtWidgets

QTapFilter

Convenience wrapper around QSensorFilter

QTapGesture

Describes a tap gesture made by the user. gestures QtWidgets

QTapReading

Represents one reading from the tap sensor

QTapSensor

Convenience wrapper around QSensor

QTapTestLogger

QTcpServer

TCP-based server

QTcpSocket

TCP socket

QTeamCityLogger

QTemporaryDir

Creates a unique directory for temporary use

QTemporaryFile

I/O device that operates on temporary files

QTest::QBenchmarkIterationController

QTest::QTouchEventSequence

Used to simulate a sequence of touch events

QTestEventList

List of GUI events

QTextBlock

Container for text fragments in a QTextDocument. QtGui

QTextBlockFormat

Formatting information for blocks of text in a QTextDocument. QtGui

QTextBlockGroup

Container for text blocks within a QTextDocument. QtGui

QTextBlockUserData

Used to associate custom data with blocks of text. QtGui 4.1

QTextBoundaryFinder

Way of finding Unicode text boundaries in a string

QTextBrowser

Rich text browser with hypertext navigation

QTextCharFormat

Formatting information for characters in a QTextDocument. QtGui

QTextCodec

Conversions between text encodings. i18n

QTextCursor

Offers an API to access and modify QTextDocuments

QTextDecoder

State-based decoder. i18n

QTextDocument

Holds formatted text

QTextDocumentFragment

Represents a piece of formatted text from a QTextDocument

QTextDocumentWriter

Format-independent interface for writing a QTextDocument to files or other devices. QtGui

QTextEdit

Widget that is used to edit and display both plain and rich text

QTextEncoder

State-based encoder. i18n

QTextFormat

Formatting information for a QTextDocument. QtGui

QTextFragment

Holds a piece of text in a QTextDocument with a single QTextCharFormat. QtGui

QTextFrame

Represents a frame in a QTextDocument. QtGui

QTextFrameFormat

Formatting information for frames in a QTextDocument. QtGui

QTextImageFormat

Formatting information for images in a QTextDocument. QtGui

QTextInlineObject

Represents an inline object in a QAbstractTextDocumentLayout and its implementations. QtGui

QTextItem

All the information required to draw text in a custom paint engine

QTextLayout

Used to lay out and render text. QtGui

QTextLength

Encapsulates the different types of length used in a QTextDocument. QtGui

QTextLine

Represents a line of text inside a QTextLayout. QtGui

QTextList

Decorated list of items in a QTextDocument. QtGui

QTextListFormat

Formatting information for lists in a QTextDocument. QtGui

QTextObject

Base class for different kinds of objects that can group parts of a QTextDocument together. QtGui

QTextObjectInterface

Allows drawing of custom text objects in QTextDocuments. 4.5 QtGui

QTextOption

Description of general rich text properties. QtGui

QTextStream

Convenient interface for reading and writing text

QTextTable

Represents a table in a QTextDocument. QtGui

QTextTableCell

Represents the properties of a cell in a QTextTable. QtGui

QTextTableCellFormat

Formatting information for table cells in a QTextDocument. QtGui

QTextTableFormat

Formatting information for tables in a QTextDocument. QtGui

QTextToSpeech

Convenient access to text-to-speech engines. QtTextToSpeech

QTextToSpeechEngine

The base for text-to-speech engine integrations.

QTextToSpeechPlugin

The base for all text-to-speech plug-ins.

QThemeIconEngine

A named-based icon engine for providing theme icons

QThread

Platform-independent way to manage threads

QThreadPool

Manages a collection of QThreads. 4.4

QThreadStorage

Per-thread data storage

QTileRules

The rules used to draw a pixmap or image split into nine segments

QTiltFilter

Convenience wrapper around QSensorFilter

QTiltReading

Holds readings from the tilt sensor

QTiltSensor

Convenience wrapper around QSensor

QTime

Clock time functions

QTimeEdit

Widget for editing times based on the QDateTimeEdit widget

QTimeLine

Timeline for controlling animations. 4.2 animation

QTimeZone

Identifies how a time representation relates to UTC

QTimer

Repetitive and single-shot timers

QTimerEvent

Contains parameters that describe a timer event

QTlsBackend

Factory class, providing implementations for the QSsl classes

QToolBar

Movable panel that contains a set of controls

QToolBarChangeEvent

Event that is sent whenever a the toolbar button is clicked on macOS

QToolBox

Column of tabbed widget items

QToolButton

Quick-access button to commands or options, usually used inside a QToolBar

QToolTip

Tool tips (balloon help) for any widget

QTouch3DInputHandler

Basic touch display based input handler. QtDataVisualization 1.0

QTouch3DInputHandler

Basic touch display based input handler

QTouchEvent

Contains parameters that describe a touch event. 4.6 events touch QtGui

QTransform

Specifies 2D transformations of a coordinate system. 4.3 painting QtGui

QTranslator

Internationalization support for text output

QTransposeProxyModel

This proxy transposes the source model

QTreeView

Default model/view implementation of a tree view

QTreeWidget

Tree view that uses a predefined tree model

QTreeWidgetItem

Item for use with the QTreeWidget convenience class

QTreeWidgetItemIterator

Way to iterate over the items in a QTreeWidget instance

QTsciiCodec

QTypeRevision

Contains a lightweight representation of a version number with two 8-bit segments, major and minor, either of which can be unknown

QUdpSocket

UDP socket

QUiLoader

Enables standalone applications to dynamically create user interfaces at run-time using the information stored in UI files or specified in plugin paths

QUndoCommand

The base class of all commands stored on a QUndoStack. 4.2

QUndoGroup

Group of QUndoStack objects. 4.2 QtGui

QUndoStack

Stack of QUndoCommand objects. 4.2

QUndoView

Displays the contents of a QUndoStack. 4.2

QUnhandledException

Represents an unhandled exception in a Qt Concurrent worker thread. 5.0

QUnifiedTimer

Unified timing mechanism for animations in Qt C++ and QML.

QUntypedBindable

Uniform interface over bindable properties like QProperty\ and QObjectBindableProperty of any type T. 6.0

QUrl

Convenient interface for working with URLs

QUrlModel

QUrlQuery

Way to manipulate a key-value pairs in a URL's query

QUtf8StringView

Unified view on UTF-8 strings with a read-only subset of the QString API. tools string-processing

QUtiMimeConverter

Converts between a MIME type and a Uniform Type Identifier (UTI) format. 6.5

QUuid

Stores a Universally Unique Identifier (UUID)

QVBarModelMapper

Vertical model mapper for bar series

QVBoxLayout

Lines up widgets vertically

QVBoxPlotModelMapper

Vertical model mapper for box plot series

QVCandlestickModelMapper

Vertical model mapper for a candlestick series

QVPieModelMapper

Vertical model mapper for pie series

QVXYModelMapper

Vertical model mapper for line, spline, and scatter series

QValidator

Validation of input text. QtGui

QValue3DAxis

Manipulates an axis of a graph. QtDataVisualization 1.0

QValue3DAxis

Manipulates an axis of a graph

QValue3DAxisFormatter

Base class for value axis formatters. QtDataVisualization 1.1

QValue3DAxisFormatter

Base class for value axis formatters

QValueAxis

Adds values to a chart's axes

QVarLengthArray

Low-level variable-length array

QVariant

Acts like a union for the most common Qt data types

QVariantAnimation

Base class for animations. 4.6

QVariantConstPointer

Emulated const pointer to QVariant based on a pointer

QVariantPointer

Template class that emulates a pointer to QVariant based on a pointer

QVariantRef

Acts as a non-const reference to a QVariant

QVector

Alias for QList

QVector2D

Represents a vector or vertex in 2D space. 4.6 painting painting-3D QtGui

QVector3D

Represents a vector or vertex in 3D space. 4.6 painting-3D QtGui

QVector4D

Represents a vector or vertex in 4D space. 4.6 painting-3D QtGui

QVersionNumber

Contains a version number with an arbitrary number of segments

QVideoFrame

Represents a frame of video data. QtMultimedia

QVideoFrameFormat

Specifies the stream format of a video presentation surface. QtMultimedia

QVideoSink

Represents a generic sink for video data. QtMultimedia multimedia multimedia_video

QVideoWidget

Widget which presents video produced by a media object. multimedia multimedia_video QtMultimediaWidgets

QVideoWindow

QVirtualKeyboardAbstractInputMethod

Base class for input methods

QVirtualKeyboardAbstractInputMethodPrivate

QVirtualKeyboardDictionary

An application-defined dictionary for virtual keyboard input methods

QVirtualKeyboardDictionaryManager

Dictionary management for application-defined dictionaries

QVirtualKeyboardInputContext

Provides access to an input context

QVirtualKeyboardInputEngine

InputEngine class provides an input engine that supports C++ and QML integration

QVirtualKeyboardObserver

Acts as a hub for keyboard event notifications

QVirtualKeyboardSelectionListModel

List model for selection lists

QVirtualKeyboardTrace

Trace is a data model for touch input data

QVkConvenience

A collection of static helper functions for Vulkan support 5.14 qpa

QVoice

Represents a particular voice. QtTextToSpeech

QVulkanExtension

Represents information about a Vulkan extension

QVulkanInfoVector

A specialized QList for QVulkanLayer and QVulkanExtension

QVulkanInstance

Represents a native Vulkan instance, enabling Vulkan rendering onto a QSurface

QVulkanLayer

Represents information about a Vulkan layer

QVulkanWindow

Convenience subclass of QWindow to perform Vulkan rendering

QVulkanWindowRenderer

Used to implement the application-specific rendering logic for a QVulkanWindow

QWaitCondition

Condition variable for synchronizing threads

QWeakPointer

Holds a weak reference to a shared pointer. 4.5

QWebChannel

Exposes QObjects to remote HTML clients. 5.4

QWebChannelAbstractTransport

Communication channel between the C++ QWebChannel server and a HTML/JS client. 5.4

QWebSocket

Implements a TCP socket that talks the WebSocket protocol

QWebSocketCorsAuthenticator

Authenticator object for Cross Origin Requests (CORS)

QWebSocketDataProcessor

QWebSocketFrame

QWebSocketHandshakeOptions

Collects options for the WebSocket handshake

QWebSocketServer

Implements a WebSocket-based server

QWhatsThis

Simple description of any widget, i.e. answering the question "What's This?"

QWhatsThisClickedEvent

Event that can be used to handle hyperlinks in a "What's This?" text

QWheelEvent

Contains parameters that describe a wheel event. QtGui

QWidget

The base class of all user interface objects

QWidgetAction

Extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars

QWidgetItem

Layout item that represents a widget

QWidgetItemV2

QWinEventNotifier

Support for the Windows Wait functions

QWinOverlappedIoNotifier

Support for overlapped I/O notifications on Windows. 5.0

QWindow

Represents a window in the underlying windowing system

QWindowCapture

This class is used for capturing a window

QWindowStateChangeEvent

The window state before a window state change

QWindowSystemInterface

Event queue for the QPA platform

QWindowsFontDatabase

Font database for Windows

QWindowsFontEngine

Standard Windows font engine.

QWindowsFontEngineData

Static constant data shared by the font engines.

QWindowsFontEngineDirectWrite

Windows font engine using Direct Write.

QWindowsGuiEventDispatcher

Event dispatcher for Windows

QWindowsMimeConverter

Maps open-standard MIME to Window Clipboard formats. QtGui

QWindowsNativeImage

Windows Native image

QWindowsStyle

Microsoft Windows-like look and feel

QWizard

Framework for wizards

QWizardPage

The base class for wizard pages

QWriteLocker

Convenience class that simplifies locking and unlocking read-write locks for write access

QX11Info

Provides information about the X display configuration

QXYLegendMarker

Legend marker for a line, spline, or scatter series

QXYSeries

Base class for line, spline, and scatter series

QXmlAttributes

XML attributes

QXmlContentHandler

Interface to report the logical content of XML data

QXmlDTDHandler

Interface to report DTD content of XML data

QXmlDeclHandler

Interface to report declaration content of XML data

QXmlDefaultHandler

Default implementation of all the XML handler classes

QXmlEntityResolver

Interface to resolve external entities contained in XML data

QXmlErrorHandler

Interface to report errors in XML data

QXmlInputSource

The input data for the QXmlReader subclasses

QXmlLexicalHandler

Interface to report the lexical content of XML data

QXmlLocator

The XML handler classes with information about the parsing position within a file

QXmlNamespaceSupport

Helper class for XML readers which want to include namespace support

QXmlParseException

Used to report errors with the QXmlErrorHandler interface

QXmlReader

Interface for XML readers (i.e. parsers)

QXmlSimpleReader

Implementation of a simple XML parser

QXmlStreamAttribute

Represents a single XML attribute

QXmlStreamAttributes

Represents a vector of QXmlStreamAttribute

QXmlStreamEntityDeclaration

Represents a DTD entity declaration

QXmlStreamEntityResolver

Entity resolver for a QXmlStreamReader

QXmlStreamNamespaceDeclaration

Represents a namespace declaration

QXmlStreamNotationDeclaration

Represents a DTD notation declaration

QXmlStreamReader

Fast parser for reading well-formed XML via a simple streaming API

QXmlStreamWriter

XML writer with a simple streaming API

QXmlTestLogger

QZipReader

The QZipReader class provides a way to inspect the contents of a zip archive and extract individual files from it

QZipWriter

The QZipWriter class provides a way to create a new zip archive

Qt3DAnimation::QAbstractAnimation

An abstract base class for Qt3D animations. Qt3DAnimation 5.9 QObject

Qt3DAnimation::QAbstractAnimationClip

The base class for types providing key frame animation data

Qt3DAnimation::QAbstractClipAnimator

The base class for types providing animation playback capabilities

Qt3DAnimation::QAbstractClipBlendNode

The base class for types used to construct animation blend trees

Qt3DAnimation::QAdditiveClipBlend

Performs an additive blend of two animation clips based on an additive factor

Qt3DAnimation::QAnimationAspect

Provides key-frame animation capabilities to Qt 3D. 5.9

Qt3DAnimation::QAnimationCallback

Represents an animation callback object

Qt3DAnimation::QAnimationClip

Specifies key frame animation data

Qt3DAnimation::QAnimationClipData

Class containing the animation data

Qt3DAnimation::QAnimationClipLoader

Enables loading key frame animation data from a file

Qt3DAnimation::QAnimationController

A controller class for animations. Qt3DAnimation 5.9 QObject

Qt3DAnimation::QAnimationGroup

A class grouping animations together. Qt3DAnimation 5.9 QObject

Qt3DAnimation::QBlendedClipAnimator

Component providing animation playback capabilities of a tree of blend nodes

Qt3DAnimation::QCallbackMapping

Allows to map the channels within the clip onto an invocation of a callback object

Qt3DAnimation::QChannel

Defines a channel for a QAnimationClipData. The animation system interpolates each channel component independently except in the case the QChannel is called "Rotation" (case sensitive), it has four QChannelComponents and the same number of keyframes for each QChannelComponent. In that case the interpolation will be performed using SLERP

Qt3DAnimation::QChannelMapper

Allows to map the channels within the clip onto properties of objects in the application

Qt3DAnimation::QChannelMapping

Allows to map the channels within the clip onto properties of objects in the application

Qt3DAnimation::QClipAnimator

Component providing simple animation playback capabilities

Qt3DAnimation::QClipBlendValue

Class used for including a clip in a blend tree

Qt3DAnimation::QKeyFrame

A base class for handling keyframes

Qt3DAnimation::QKeyframeAnimation

A class implementing simple keyframe animation to a QTransform. Qt3DAnimation 5.9 Qt3DAnimation::QAbstractAnimation

Qt3DAnimation::QLerpClipBlend

Performs a linear interpolation of two animation clips based on a normalized factor

Qt3DAnimation::QMorphTarget

A class providing morph targets to blend-shape animation. Qt3DAnimation 5.9 QObject

Qt3DAnimation::QMorphingAnimation

A class implementing blend-shape morphing animation. Qt3DAnimation 5.9 Qt3DAnimation::QAbstractAnimation

Qt3DAnimation::QVertexBlendAnimation

A class implementing vertex-blend morphing animation. Qt3DAnimation 5.9 Qt3DAnimation::QAbstractAnimation

Qt3DCore::QAbstractAspect

The base class for aspects that provide a vertical slice of behavior

Qt3DCore::QAbstractFunctor

Abstract base class for all functors

Qt3DCore::QAbstractSkeleton

A skeleton contains the joints for a skinned mesh

Qt3DCore::QArmature

Used to calculate skinning transform matrices and set them on shaders

Qt3DCore::QAspectEngine

Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene

Qt3DCore::QAspectJob

Base class for jobs executed in an aspect

Qt3DCore::QAspectManager

Qt3DCore::QAttribute

Defines an attribute and how data should be read from a QBuffer

Qt3DCore::QBackendNode

Base class for all Qt3D backend nodes

Qt3DCore::QBackendNodeMapper

Creates and maps backend nodes to their respective frontend nodes

Qt3DCore::QBoundingVolume

Can be used to override the bounding volume of an entity

Qt3DCore::QBuffer

Provides a data store for raw data to later be used as vertices or uniforms

Qt3DCore::QComponent

Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component

Qt3DCore::QCoreSettings

Holds settings related to core data handling process. 6.0 Qt3DCore Qt3DCore::QComponent

Qt3DCore::QEntity

Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior

Qt3DCore::QGeometry

Encapsulates geometry

Qt3DCore::QGeometryView

Encapsulates geometry details

Qt3DCore::QJoint

Used to transforms parts of skinned meshes

Qt3DCore::QNode

The base class of all Qt3D node classes used to build a Qt3D scene

Qt3DCore::QNodeId

Uniquely identifies a QNode

Qt3DCore::QSkeleton

Holds the data for a skeleton to be used with skinned meshes

Qt3DCore::QSkeletonLoader

Used to load a skeleton of joints from file

Qt3DCore::QTransform

Used to perform transforms on meshes

Qt3DCore::Quick::QQmlAspectEngine

Environment for the QAspectEngine and a method for instantiating QML components

Qt3DExtras::QAbstractCameraController

Basic functionality for camera controllers

Qt3DExtras::QConeGeometry

Allows creation of a cone in 3D space. 5.7 geometries Qt3DCore::QGeometry

Qt3DExtras::QConeGeometryView

A conical mesh

Qt3DExtras::QConeMesh

A conical mesh

Qt3DExtras::QCuboidGeometry

Allows creation of a cuboid in 3D space. 5.7 geometries Qt3DCore::QGeometry

Qt3DExtras::QCuboidGeometryView

A cuboid mesh

Qt3DExtras::QCuboidMesh

A cuboid mesh

Qt3DExtras::QCylinderGeometry

Allows creation of a cylinder in 3D space. 5.7 geometries Qt3DCore::QGeometry

Qt3DExtras::QCylinderGeometryView

A cylindrical mesh

Qt3DExtras::QCylinderMesh

A cylindrical mesh

Qt3DExtras::QDiffuseMapMaterial

Default implementation of the phong lighting effect where the diffuse light component is read from a texture map. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QDiffuseSpecularMapMaterial

Default implementation of the phong lighting effect where the diffuse and specular light components are read from texture maps. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QDiffuseSpecularMaterial

Default implementation of the phong lighting effect. Qt3DExtras 5.10 Qt3DRender::QMaterial

Qt3DExtras::QExtrudedTextGeometry

Allows creation of a 3D extruded text in 3D space. 5.9 geometries Qt3DCore::QGeometry

Qt3DExtras::QExtrudedTextMesh

A 3D extruded Text mesh

Qt3DExtras::QFirstPersonCameraController

Allows controlling the scene camera from the first person perspective. Qt3DExtras 5.7 Qt3DCore::QEntity

Qt3DExtras::QForwardRenderer

Default FrameGraph implementation of a forward renderer. Qt3DExtras 5.7 Qt3DRender::QTechniqueFilter

Qt3DExtras::QGoochMaterial

Material that implements the Gooch shading model, popular in CAD and CAM applications. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QMetalRoughMaterial

Default implementation of PBR lighting. Qt3DExtras 5.9 Qt3DRender::QMaterial

Qt3DExtras::QMorphPhongMaterial

Default implementation of the phong lighting effect. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QNormalDiffuseMapAlphaMaterial

Specialization of QNormalDiffuseMapMaterial with alpha coverage and a depth test performed in the rendering pass. Qt3DExtras 5.7 Qt3DExtras::QNormalDiffuseMapMaterial

Qt3DExtras::QNormalDiffuseMapMaterial

Default implementation of the phong lighting and bump effect where the diffuse light component is read from a texture map and the normals of the mesh being rendered from a normal texture map. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QNormalDiffuseSpecularMapMaterial

Default implementation of the phong lighting and bump effect where the diffuse and specular light components are read from texture maps and the normals of the mesh being rendered from a normal texture map. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QOrbitCameraController

Allows controlling the scene camera along orbital path. Qt3DExtras 5.7 Qt3DCore::QEntity

Qt3DExtras::QPerVertexColorMaterial

Default implementation for rendering the color properties set for each vertex. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QPhongAlphaMaterial

Default implementation of the phong lighting effect with alpha. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QPhongMaterial

Default implementation of the phong lighting effect. Qt3DExtras 5.7 Qt3DRender::QMaterial

Qt3DExtras::QPlaneGeometry

Allows creation of a plane in 3D space. 5.7 geometries

Qt3DExtras::QPlaneGeometryView

A square planar mesh

Qt3DExtras::QPlaneMesh

A square planar mesh

Qt3DExtras::QSkyboxEntity

Qt3DExtras::QSkyboxEntity is a convenience Qt3DCore::QEntity subclass that can be used to insert a skybox in a 3D scene

Qt3DExtras::QSphereGeometry

Allows creation of a sphere in 3D space. 5.7 geometries Qt3DCore::QGeometry

Qt3DExtras::QSphereGeometryView

A spherical mesh

Qt3DExtras::QSphereMesh

A spherical mesh

Qt3DExtras::QText2DEntity

Allows creation of a 2D text in 3D space

Qt3DExtras::QTextureMaterial

Default implementation of a simple unlit texture material. Qt3DExtras 5.9 Qt3DRender::QMaterial

Qt3DExtras::QTorusGeometry

Allows creation of a torus in 3D space. 5.7 geometries Qt3DCore::QGeometry

Qt3DExtras::QTorusGeometryView

A toroidal mesh

Qt3DExtras::QTorusMesh

A toroidal mesh

Qt3DInput::QAbstractActionInput

The base class for the Action Input and all Aggregate Action Inputs

Qt3DInput::QAbstractAxisInput

QAbstractActionInput is the base class for all Axis Input. 5.5

Qt3DInput::QAbstractPhysicalDevice

The base class used by Qt3d to interact with arbitrary input devices

Qt3DInput::QAbstractPhysicalDeviceProxy

Qt3DInput::QAbstractPhysicalDeviceProxy acts as a proxy for an actual Qt3DInput::QQAbstractPhysicalDevice device

Qt3DInput::QAction

Links a set of QAbstractActionInput that trigger the same event. 5.7

Qt3DInput::QActionInput

Stores Device and Buttons used to trigger an input event

Qt3DInput::QAnalogAxisInput

An axis input controlled by an analog input 5.7 The axis value is controlled like a traditional analog input such as a joystick

Qt3DInput::QAxis

Stores QAbstractAxisInputs used to trigger an input event. 5.7

Qt3DInput::QAxisAccumulator

Processes velocity or acceleration data from a QAxis. 5.8

Qt3DInput::QAxisSetting

Stores settings for the specified list of Axis

Qt3DInput::QButtonAxisInput

An axis input controlled by buttons 5.7 The axis value is controlled by buttons rather than a traditional analog input such as a joystick

Qt3DInput::QInputAspect

Responsible for creating physical devices and handling associated jobs. 5.5

Qt3DInput::QInputChord

Represents a set of QAbstractActionInput's that must be triggerd at once

Qt3DInput::QInputDeviceIntegration

Abstract base class used to define new input methods such as game controllers

Qt3DInput::QInputSequence

Represents a set of QAbstractActionInput's that must be triggerd one after the other. 5.7

Qt3DInput::QInputSettings

Holds the pointer to an input event source object. 5.7

Qt3DInput::QKeyEvent

Event type send by KeyBoardHandler. 5.5

Qt3DInput::QKeyboardDevice

In charge of dispatching keyboard events to attached QQKeyboardHandler objects. 5.5

Qt3DInput::QKeyboardHandler

Provides keyboard event notification. 5.5

Qt3DInput::QLogicalDevice

Allows the user to define a set of actions that they wish to use within an application

Qt3DInput::QMouseDevice

Delegates mouse events to the attached MouseHandler objects

Qt3DInput::QMouseEvent

Qt3DCore::QMouseEvent contains parameters that describe a mouse event

Qt3DInput::QMouseHandler

Provides a means of being notified about mouse events when attached to a QMouseDevice instance

Qt3DInput::QWheelEvent

Contains parameters that describe a mouse wheel event

Qt3DLogic::QFrameAction

Provides a way to have a synchronous function executed each frame

Qt3DLogic::QLogicAspect

Responsible for handling frame synchronization jobs. 5.7

Qt3DRender::QAbstractLight

Encapsulate a QAbstractLight object in a Qt 3D scene. 5.6

Qt3DRender::QAbstractRayCaster

An abstract base class for ray casting in 3d scenes. Qt3DRender 5.11 QComponent

Qt3DRender::QAbstractTexture

A base class to be used to provide textures

Qt3DRender::QAbstractTextureImage

Encapsulates the necessary information to create an OpenGL texture image

Qt3DRender::QAlphaCoverage

Enable alpha-to-coverage multisampling mode

Qt3DRender::QAlphaTest

Specify alpha reference test. 5.7 Qt3DRender renderstates

Qt3DRender::QBlendEquation

Specifies the equation used for both the RGB blend equation and the Alpha blend equation. Qt3DRender 5.7 renderstates

Qt3DRender::QBlendEquationArguments

Encapsulates blending information: specifies how the incoming values (what's going to be drawn) are going to affect the existing values (what is already drawn)

Qt3DRender::QBlitFramebuffer

FrameGraph node to transfer a rectangle of pixel values from one region of a render target to another

Qt3DRender::QBufferCapture

Exchanges buffer data between GPU and CPU

Qt3DRender::QCamera

Defines a view point through which the scene will be rendered. Qt3DRender 5.5

Qt3DRender::QCameraLens

Qt3DRender::QCameraLens specifies the projection matrix that will be used to define a Camera for a 3D scene

Qt3DRender::QCameraSelector

Class to allow for selection of camera to be used

Qt3DRender::QClearBuffers

Class to clear buffers

Qt3DRender::QClipPlane

Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance

Qt3DRender::QColorMask

Allows specifying which color components should be written to the currently bound frame buffer

Qt3DRender::QComputeCommand

QComponent to issue work for the compute shader on GPU

Qt3DRender::QCullFace

Specifies whether front or back face culling is enabled. 5.7 Qt3DRender renderstates

Qt3DRender::QDebugOverlay

Enables a visual overlay with scene details

Qt3DRender::QDepthRange

Enables remapping depth values written into the depth buffer

Qt3DRender::QDepthTest

Tests the fragment shader's depth value against the depth of a sample being written to. 5.7 Qt3DRender renderstates

Qt3DRender::QDirectionalLight

Encapsulate a Directional Light object in a Qt 3D scene

Qt3DRender::QDispatchCompute

FrameGraph node to issue work for the compute shader on GPU

Qt3DRender::QDithering

Enable dithering

Qt3DRender::QEffect

Base class for effects in a Qt 3D scene

Qt3DRender::QEnvironmentLight

Encapsulate an environment light object in a Qt 3D scene. 5.9

Qt3DRender::QFilterKey

Storage for filter keys and their values

Qt3DRender::QFrameGraphNode

Base class of all FrameGraph configuration nodes

Qt3DRender::QFrontFace

Defines front and back facing polygons. 5.7 renderstates Qt3DRender

Qt3DRender::QFrustumCulling

Enable frustum culling for the FrameGraph

Qt3DRender::QGeometryRenderer

Encapsulates geometry rendering

Qt3DRender::QGraphicsApiFilter

Identifies the API required for the attached QTechnique

Qt3DRender::QLayer

Way of filtering which entities will be rendered

Qt3DRender::QLayerFilter

Controls layers drawn in a frame graph branch

Qt3DRender::QLevelOfDetail

Way of controlling the complexity of rendered entities based on their size on the screen

Qt3DRender::QLevelOfDetailBoundingSphere

Simple spherical volume, defined by its center and radius

Qt3DRender::QLevelOfDetailSwitch

Provides a way of enabling child entities based on distance or screen size

Qt3DRender::QLineWidth

Specifies the width of rasterized lines

Qt3DRender::QMaterial

Provides an abstract class that should be the base of all material component classes in a scene. 5.5

Qt3DRender::QMemoryBarrier

Class to emplace a memory barrier

Qt3DRender::QMesh

A custom mesh loader

Qt3DRender::QMultiSampleAntiAliasing

Enable multisample antialiasing. 5.7 renderstates Qt3DRender

Qt3DRender::QNoDepthMask

Disable depth write. 5.7 renderstates Qt3DRender

Qt3DRender::QNoDraw

When a Qt3DRender::QNoDraw node is present in a FrameGraph branch, this prevents the renderer from rendering any primitive

Qt3DRender::QNoPicking

When a Qt3DRender::QNoPicking node is present in a FrameGraph branch, this prevents the render aspect from performing picking selection for the given branch

Qt3DRender::QObjectPicker

Instantiates a component that can be used to interact with a QEntity by a process known as picking

Qt3DRender::QPaintedTextureImage

A QAbstractTextureImage that can be written through a QPainter

Qt3DRender::QParameter

Provides storage for a name and value pair. This maps to a shader uniform

Qt3DRender::QPickEvent

Holds information when an object is picked

Qt3DRender::QPickLineEvent

Holds information when a segment of a line is picked

Qt3DRender::QPickPointEvent

Holds information when a segment of a point cloud is picked

Qt3DRender::QPickTriangleEvent

Holds information when a triangle is picked

Qt3DRender::QPickingProxy

Can be used to provide an alternate QGeometryView used only for picking

Qt3DRender::QPickingSettings

Specifies how entity picking is handled. 5.7 Qt3DRender Qt3DCore::QNode

Qt3DRender::QPointLight

Encapsulate a Point Light object in a Qt 3D scene

Qt3DRender::QPointSize

Specifies the size of rasterized points. May either be set statically or by shader programs

Qt3DRender::QPolygonOffset

Sets the scale and steps to calculate depth values for polygon offsets. 5.7 Qt3DRender renderstates

Qt3DRender::QProximityFilter

Select entities which are within a distance threshold of a target entity

Qt3DRender::QRasterMode

Render state allows to control the type of rasterization to be performed. 5.14 Qt3DRender renderstates

Qt3DRender::QRayCaster

Qt3DRender::QRayCaster is used to perform ray casting tests in 3d world coordinates. Qt3DRender 5.11 QAbstractRayCaster

Qt3DRender::QRayCasterHit

Details of a hit when casting a ray through a model. Qt3DRender 5.11

Qt3DRender::QRenderAspect

Class. 5.7 Qt3DRender

Qt3DRender::QRenderCapabilities

Holds settings related to available rendering engines

Qt3DRender::QRenderCapture

Frame graph node for render capture

Qt3DRender::QRenderCaptureReply

Receives the result of render capture request

Qt3DRender::QRenderPass

Encapsulates a Render Pass

Qt3DRender::QRenderPassFilter

Provides storage for vectors of Filter Keys and Parameters

Qt3DRender::QRenderSettings

Holds settings related to rendering process and host the active FrameGraph. 5.7 Qt3DRender Qt3DCore::QComponent

Qt3DRender::QRenderState

An abstract base class for all render states. 5.7 renderstates Qt3DRender

Qt3DRender::QRenderStateSet

FrameGraph node offers a way of specifying a set of QRenderState objects to be applied during the execution of a framegraph branch

Qt3DRender::QRenderSurfaceSelector

Provides a way of specifying the render surface. 5.7

Qt3DRender::QRenderTarget

Encapsulates a target (usually a frame buffer object) which the renderer can render into. 5.7 Qt3DRender

Qt3DRender::QRenderTargetOutput

Allows the specification of an attachment of a render target (whether it is a color texture, a depth texture, etc... ). 5.7 Qt3DRender

Qt3DRender::QRenderTargetSelector

Provides a way of specifying a render target

Qt3DRender::QSceneLoader

Provides the facility to load an existing Scene

Qt3DRender::QScissorTest

Discards fragments that fall outside of a certain rectangular portion of the screen. 5.7 renderstates Qt3DRender

Qt3DRender::QScreenRayCaster

Performe ray casting test based on screen coordinates. Qt3DRender 5.11 QAbstractRayCaster

Qt3DRender::QSeamlessCubemap

Enables seamless cubemap texture filtering. 5.7 Qt3DRender

Qt3DRender::QSetFence

FrameGraphNode used to insert a fence in the graphics command stream

Qt3DRender::QShaderData

Provides a way of specifying values of a Uniform Block or a shader structure

Qt3DRender::QShaderImage

Provides Image access to shader programs

Qt3DRender::QShaderProgram

Encapsulates a Shader Program. Qt3DCore::QNode 5.5

Qt3DRender::QShaderProgramBuilder

Generates a Shader Program content from loaded graphs. Qt3DCore::QNode 5.10

Qt3DRender::QSharedGLTexture

Allows to use a textureId from a separate OpenGL context in a Qt 3D scene

Qt3DRender::QSortPolicy

Provides storage for the sort types to be used. 5.7

Qt3DRender::QSpotLight

Encapsulate a Spot Light object in a Qt 3D scene

Qt3DRender::QStencilMask

Controls the front and back writing of individual bits in the stencil planes. 5.7 renderstates Qt3DRender

Qt3DRender::QStencilOperation

Specifies stencil operation. 5.7 renderstates Qt3DRender

Qt3DRender::QStencilOperationArguments

Sets the actions to be taken when stencil and depth tests fail. 5.7 renderstates Qt3DRender

Qt3DRender::QStencilTest

Specifies arguments for the stecil test

Qt3DRender::QStencilTestArguments

Specifies arguments for stencil test. 5.7 renderstates Qt3DRender

Qt3DRender::QSubtreeEnabler

Enables or disables entire subtrees of framegraph nodes. 5.14

Qt3DRender::QTechnique

Encapsulates a Technique

Qt3DRender::QTechniqueFilter

A QFrameGraphNode used to select QTechniques to use

Qt3DRender::QTexture1D

A QAbstractTexture with a Target1D target format

Qt3DRender::QTexture1DArray

A QAbstractTexture with a Target1DArray target format

Qt3DRender::QTexture2D

A QAbstractTexture with a Target2D target format

Qt3DRender::QTexture2DArray

A QAbstractTexture with a Target2DArray target format

Qt3DRender::QTexture2DMultisample

A QAbstractTexture with a Target2DMultisample target format

Qt3DRender::QTexture2DMultisampleArray

A QAbstractTexture with a Target2DMultisampleArray target format

Qt3DRender::QTexture3D

A QAbstractTexture with a Target3D target format

Qt3DRender::QTextureBuffer

A QAbstractTexture with a TargetBuffer target format

Qt3DRender::QTextureCubeMap

A QAbstractTexture with a TargetCubeMap target format

Qt3DRender::QTextureCubeMapArray

A QAbstractTexture with a TargetCubeMapArray target format

Qt3DRender::QTextureData

Stores texture information such as the target, height, width, depth, layers, wrap, and if mipmaps are enabled. 5.7 Qt3DRender

Qt3DRender::QTextureDataUpdate

Holds content and information required to perform partial updates of a texture content

Qt3DRender::QTextureGenerator

Provides the image data for a texture

Qt3DRender::QTextureImage

Encapsulates the necessary information to create an OpenGL texture image from an image source

Qt3DRender::QTextureImageData

Stores data representing a texture

Qt3DRender::QTextureImageDataGenerator

Provides texture image data for QAbstractTextureImage

Qt3DRender::QTextureLoader

Handles the texture loading and setting the texture's properties

Qt3DRender::QTextureRectangle

A QAbstractTexture with a TargetRectangle target format

Qt3DRender::QTextureWrapMode

Defines the wrap mode a Qt3DRender::QAbstractTexture should apply to a texture

Qt3DRender::QViewport

A viewport on the Qt3D Scene. 5.7

Qt3DRender::QWaitFence

FrameGraphNode used to wait for a fence in the graphics command stream to become signaled

Qt3DRender::Quick::QScene2D

This class enables rendering qml into a texture, which then can be used as a part of 3D scene

Qt3DRender::RayCasting::QRay3D

Defines a directional line in 3D space extending through an origin point. 5.5 qt3d qt3d::math

Qt3DRender::Scene3DItem

QQuickItem subclass used to integrate a Qt3D scene into a QtQuick 2 scene

Qt3DRender::Scene3DRenderer

Takes care of rendering a Qt3D scene within a Framebuffer object to be used by the QtQuick 2 renderer

Qt3DRender::Scene3DSGMaterial

Custom QSGMaterial subclass used to render a Scene3DSGNode

QtBluezDiscoveryManager

QtConcurrent::BlockSizeManager

QtConcurrent::FilterKernel

QtConcurrent::FilteredEachKernel

QtConcurrent::FilteredReducedKernel

QtConcurrent::IterateKernel

QtConcurrent::MapKernel

QtConcurrent::MappedEachKernel

QtConcurrent::MappedReducedKernel

QtConcurrent::Median

QtConcurrent::QTaskBuilder

Used for adjusting task parameters. 6.0

QtConcurrent::ReduceKernel

QtConcurrent::ResultReporter

QtConcurrent::SequenceHolder1

QtConcurrent::SequenceHolder2

QtConcurrent::ThreadEngine

QtConcurrent::ThreadEngineBarrier

QtConcurrent::ThreadEngineBase

QtConcurrent::ThreadEngineStarter

QtConcurrent::ThreadEngineStarterBase

QtConcurrent::qValueType

QtFuture::WhenAnyResult

QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny(). 6.3

QtPrivate::RefCount

QtPrivate::ResultItem

QtPrivate::ResultIteratorBase

QtPrivate::ResultStoreBase

QtROClientFactory

A class that holds information about client backends available on the Qt Remote Objects network

QtROServerFactory

A class that holds information about server backends available on the Qt Remote Objects network

QtVirtualKeyboard::AbstractInputPanel

Base class for an input panel

QtVirtualKeyboard::DesktopInputPanel

QtVirtualKeyboard::EnterKeyAction

QtVirtualKeyboard::EnterKeyActionAttachedType

QtVirtualKeyboard::InputMethod

QtVirtualKeyboard::InputView

QtVirtualKeyboard::PlainInputMethod

QtVirtualKeyboard::PlatformInputContext

QtVirtualKeyboard::Settings

QtVirtualKeyboard::ShiftHandler

Manages the shift state

QtVirtualKeyboard::VirtualKeyboard

QtVirtualKeyboard::VirtualKeyboardAttachedType

qdesigner_internal::Layout

Baseclass for layouting widgets in the Designer (Helper for Layout commands)

qdesigner_internal::QDesignerFormWindowManager

qfloat16

Provides 16-bit floating point support

qoutputrange

Holds the specifics of an output range. 5.1