- Qt 6.12
- Qt Reference Pages
- All C++ Classes
- Annotated Class List
- Qt 6.12.0 Reference Documentation

C++ classes ◦ Groups Of Related Classes

# Annotated Class List

Qt classes with brief descriptions:

Q3DBarsWidgetItem | Methods for rendering 3D bar graphs
Q3DGraphsWidgetItem | Window and render loop for graphs
Q3DScatterWidgetItem | Methods for rendering 3D scatter graphs
Q3DScene | Description of the 3D scene being visualized
Q3DSurfaceWidgetItem | Methods for rendering 3D surface plots
QAbstract3DAxis | Base class for the axes of a 3D graph
QAbstract3DSeries | Base class for all 3D data series
QAbstractAnimation | The base of all animations
QAbstractAxis | Base class used for specialized axis classes
QAbstractButton | The abstract base class of button widgets, providing functionality common to buttons
QAbstractDataProxy | Base class for all 3D graph proxies
QAbstractEventDispatcher | Interface to manage Qt's event queue
QAbstractEventDispatcherV2
QAbstractExtensionFactory | Interface for extension factories in Qt Widgets Designer
QAbstractExtensionManager | Interface for extension managers in Qt Widgets Designer
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
QAbstractGrpcChannel | Interface for implementing the transport layer of gRPC operations
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
QAbstractOAuth2 | The base of all implementations of OAuth 2 authentication methods
QAbstractOAuthReplyHandler | Handles replies to OAuth authentication requests
QAbstractObjectRegistryRef | Base class for all Qt Qml Design Support object reference classes
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
QAbstractScrollArea | Scrolling area with on-demand scroll bars
QAbstractSeries | Base class for all Qt Graphs for 2D 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
QAbstractTextDocumentLayout | Abstract base class used to implement custom layouts for QTextDocuments
QAbstractTransition | The base class of transitions between QAbstractState objects
QAbstractVideoBuffer | Abstraction for video data
QAccelerometer | Convenience wrapper around QSensor
QAccelerometerFilter | Convenience wrapper around QSensorFilter
QAccelerometerReading | Reports on linear acceleration along the X, Y and Z axes
QAccessibilityHints | Contains platform specific accessibility hints and settings
QAccessible | Enums and static functions related to accessibility
QAccessibleActionInterface | Implements support for invocable actions in the interface
QAccessibleAnnouncementEvent | Used to request the announcement of a given message by assistive technologies
QAccessibleAttributesInterface | Implements support for reporting attributes for an accessible object
QAccessibleEditableTextInterface | Implements support for objects with editable text
QAccessibleEvent | The base class for accessibility notifications
QAccessibleInterface | Defines an interface that exposes information about accessible objects
QAccessibleObject | Implements parts of the QAccessibleInterface for QObjects
QAccessiblePlugin | Abstract base class for plugins provinding accessibility information for user interface elements
QAccessibleSelectionInterface | Implements support for selection handling
QAccessibleStateChangeEvent | Notfies the accessibility framework that the state of an object has changed
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
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
QAccessibleValueChangeEvent | Describes a change in value for an accessible object
QAccessibleValueInterface | Implements support for objects that manipulate a value
QAccessibleViewportInterface | Implements support for viewports
QAccessibleWidget | Implements the QAccessibleInterface for QWidgets
QAction | Abstraction for user commands that can be added to different user interface components
QActionEvent | Event that is generated when a QAction is added, removed, or changed
QActionGroup | Groups actions together
QAdoptSharedDataTag | Helper tag class
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
QAnimationGroup | Abstract base class for groups of animations
QAnyStringView | Unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API
QApplication | Manages the GUI application's control flow and main settings
QAreaSeries | Presents data in area graphs
QAssociativeIterable | Iterable interface for an associative container in a QVariant
QAtomicInt | Platform-independent atomic operations on int
QAtomicInteger | Platform-independent atomic operations on integers
QAtomicPointer | Template class that provides platform-independent atomic operations on pointers
QAtomicScopedValueRollback | Provides a QScopedValueRollback for atomic variables
QAudioBuffer | Represents a collection of audio samples with a specific format and sample rate
QAudioBufferInput | Used for providing custom audio buffers to QMediaRecorder through QMediaCaptureSession
QAudioBufferOutput | Used for capturing audio data provided by QMediaPlayer
QAudioDecoder | Implements decoding audio
QAudioDevice | Information about audio devices and their functionality
QAudioEngine | Manages a three dimensional sound field
QAudioFormat | Stores audio stream parameter information
QAudioInput | Represents an input channel for 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
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
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
QAxBaseWidget | Static properties and signals for QAxWidget
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
QAxScript | Wrapper around script code
QAxScriptEngine | Wrapper around a script engine
QAxScriptManager | Bridge between application objects and script code
QAxSelect | Selection dialog for registered COM components
QAxWidget | QWidget that wraps an ActiveX control
QBEInteger | Platform-independent big-endian integers
QBackingStore | Drawing area for QWindow
QBar3DSeries | Represents a data series in a 3D bar graph
QBarCategoryAxis | Adds categories to a graph's axes
QBarDataItem | Container for resolved data to be added to bar graphs
QBarDataProxy | The data proxy for a 3D bars graph
QBarModelMapper | Model mapper for bar series
QBarSeries | Presents data in bar graphs
QBarSet | Represents one set of bars in a bar graph
QBaseIterator
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
QBitArray | Array of bits
QBitmap | Monochrome (1-bit depth) pixmaps
QBluetoothAddress | Assigns an address to the Bluetooth device
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
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
QCache | Template class that provides a cache
QCalendar | Describes calendar systems
QCalendarPermission | Access the user's calendar
QCalendarWidget | Monthly based calendar widget allowing the user to select a date
QCamera | Interface for system camera devices
QCameraDevice | General information about camera devices
QCameraFormat | Describes a video format supported by a camera device
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
QCanvasBoxGradient | Brush for box gradient painting
QCanvasBoxShadow | Brush for painting rectangle shadows / glows
QCanvasBrush | The base class for all QCanvasPainter fill / stroke brushes
QCanvasConicalGradient | Brush for conical gradient painting
QCanvasCustomBrush | Brush with custom shaders
QCanvasGradient | The base class for all QCanvasPainter gradient brushes
QCanvasGradientStop | A gradient stop
QCanvasGridPattern | Brush for painting grid patterns
QCanvasImage | The image class for QCanvasPainter
QCanvasImagePattern | Brush for painting image patterns
QCanvasLinearGradient | Brush for linear gradient painting
QCanvasOffscreenCanvas | Represents an offscreen canvas that QCanvasPainter can target
QCanvasPainter | Performs hardware-accelerated painting on QRhi
QCanvasPainterFactory | Manages instances of QCanvasPainter and the associated rendering engine
QCanvasPainterItem | Way to use the Qt Canvas Painter API in the QML Scene Graph
QCanvasPainterItemRenderer | Handles all painting for a QCanvasPainterItem
QCanvasPainterWidget | Widget for rendering using QCanvasPainter
QCanvasPath | The native path format of QCanvasPainter
QCanvasRadialGradient | Brush for radial gradient painting
QCanvasRhiPaintDriver | Manages the lower level aspects of QCanvasPainter-based rendering for QRhi render targets and offscreen canvases
QCapturableWindow | Used for getting the basic information of a capturable window
QCategory3DAxis | Manipulates an axis of a graph
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
QCheckBox | Checkbox with a text label
QChildEvent | Contains event parameters for child object events
QChildWindowEvent | Contains event parameters for child window changes
QChronoTimer | Repetitive and single-shot timers
QClipboard | Access to the window system clipboard
QCloseEvent | Contains parameters that describe a close event
QCoapClient | Allows the application to send CoAP requests and receive replies
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
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
QColorDialog | Dialog widget for specifying colors
QColorSpace | Color space abstraction
QColorTransform | Transformation between color spaces
QColumnView | Model/view implementation of a column view
QComboBox | Combines a button with a dropdown list
QCommandLineOption | Defines a possible command-line option
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
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
QContiguousCache | Template class that provides a contiguous cache
QCoreApplication | Event loop for Qt applications without UI
QCryptographicHash | Way to generate cryptographic hashes
QCursor | Mouse cursor with an arbitrary shape
QCustom3DItem | Adds a custom item to a graph
QCustom3DLabel | Adds a custom label to a graph
QCustom3DVolume | Adds a volume rendered object to a graph
QCustomSeries | Allows presenting customized graph types
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
QDBusMessage | Represents one message sent or received over the D-Bus bus
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
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
QDataStream | Serialization of binary data to a QIODevice
QDataWidgetMapper | Mapping between a section of a data model to widgets
QDate | Date functions
QDateEdit | Widget for editing dates based on the QDateTimeEdit widget
QDateTime | Date and time functions
QDateTimeAxis | Adds support for DateTime values to be added to a graph's axis
QDateTimeEdit | Widget for editing dates and times
QDeadlineTimer | Marks a deadline in the future
QDebug | Output stream for debugging information
QDebugStateSaver | Convenience class for custom QDebug operators
QDesignerActionEditorInterface | Allows you to change the focus of Qt Widgets Designer's action editor
QDesignerContainerExtension | Allows you to add pages to a custom multi-page container in Qt Widgets Designer's workspace
QDesignerCustomWidgetCollectionInterface | Allows you to include several custom widgets in one single library
QDesignerCustomWidgetInterface | Enables Qt Widgets Designer to access and construct custom widgets
QDesignerDynamicPropertySheetExtension | Allows you to manipulate a widget's dynamic properties in Qt Widgets Designer's property editor
QDesignerFormEditorInterface | Allows you to access Qt Widgets Designer's various components
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 Widgets Designer's workspace
QDesignerFormWindowManagerInterface | Allows you to manipulate the collection of form windows in Qt Widgets Designer, and control Qt Widgets Designer's form editing actions
QDesignerMemberSheetExtension | Allows you to manipulate a widget's member functions which is displayed when configuring connections using Qt Widgets Designer's mode for editing signals and slots
QDesignerObjectInspectorInterface | Allows you to change the focus of Qt Widgets Designer's object inspector
QDesignerPropertyEditorInterface | Allows you to query and manipulate the current state of Qt Widgets Designer's property editor
QDesignerPropertySheetExtension | Allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor
QDesignerTaskMenuExtension | Allows you to add custom menu entries to Qt Widgets Designer's task menu
QDesignerWidgetBoxInterface | Allows you to control the contents of Qt Widgets Designer's widget box
QDesktopServices | Methods for accessing common desktop services
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
QDirListing | STL-style iterator for directory entries
QDnsDomainNameRecord | Stores information about a domain name record
QDnsHostAddressRecord | Stores information about a host address record
QDnsLookup | Represents a DNS lookup
QDnsMailExchangeRecord | Stores information about a DNS MX record
QDnsServiceRecord | Stores information about a DNS SRV record
QDnsTextRecord | Stores information about a DNS TXT record
QDnsTlsAssociationRecord | Stores information about a DNS TLSA 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
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
QDtlsClientVerifier | This class implements server-side DTLS cookie generation and verification
QDynamicPropertyChangeEvent | Contains event parameters for dynamic property change events
QEasingCurve | Easing curves for controlling animation
QElapsedTimer | Fast way to calculate elapsed times
QEnableSharedFromThis | A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer
QEnterEvent | Contains parameters that describe an enter event
QErrorMessage | Error message display dialog
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
QEventPoint | Information about a point in a QPointerEvent
QEventTransition | QObject-specific transition for Qt events
QException | Base class for exceptions that can be transferred across threads
QExplicitlySharedDataPointer | Represents a pointer to an explicitly shared object
QExposeEvent | Contains event parameters for expose events
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 Widgets Designer
QFile | Interface for reading from and writing to files
QFileDevice | Interface for reading from and writing to open files
QFileDialog | Provides a dialog that allows users to select files or directories
QFileIconProvider | File icons for the QFileSystemModel class
QFileInfo | OS-independent API to retrieve information about file system entries
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
QFileSystemModel | Data model for the local filesystem
QFileSystemWatcher | Interface for monitoring files and directories for modifications
QFinalState | Final state
QFlag | Helper data type for QFlags
QFlags | Type-safe way of storing OR-combinations of enum values
QFocusEvent | Contains event parameters for widget focus events
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
QFontDialog | Dialog widget for selecting a font
QFontInfo | General information about fonts
QFontMetrics | Font metrics information
QFontMetricsF | Font metrics information
QFontVariableAxis | Represents a variable axis in a font
QFormBuilder | Used to dynamically construct user interfaces from UI files at run-time
QFormDataBuilder | Convenience class to simplify the construction of QHttpMultiPart objects
QFormDataPartBuilder | Convenience class to simplify the construction of QHttpPart objects
QFormLayout | Manages forms of input widgets and their associated labels
QFrame | The base class of widgets that can have a frame
QFuture | Represents the result of an asynchronous computation
QFutureIterator | Java-style const iterator for QFuture
QFutureSynchronizer | Convenience class that simplifies QFuture synchronization
QFutureWatcher | Allows monitoring a QFuture using signals and slots
QGenericArgument | Internal helper class for marshalling arguments
QGenericMatrix | Template class that represents an N x M transformation matrix with N columns and M rows
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
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
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
QGeoShape | Defines a geographic area
QGesture | Represents a gesture, containing properties that describe the corresponding user input
QGestureEvent | The description of triggered gestures
QGestureRecognizer | The infrastructure for gesture recognition
QGlobalStatic | Used to implement a global static object
QGlyphRun | Direct access to the internal glyphs in a font
QGradient | Used in combination with QBrush to specify gradient fills
QGraphicsAnchor | Represents an anchor between two items in a QGraphicsAnchorLayout
QGraphicsAnchorLayout | Layout where one can anchor widgets together in Graphics View
QGraphicsBlurEffect | Blur effect
QGraphicsColorizeEffect | Colorize effect
QGraphicsDropShadowEffect | Drop shadow effect
QGraphicsEffect | The base class for all graphics effects
QGraphicsEllipseItem | Ellipse item that you can add to a QGraphicsScene
QGraphicsGridLayout | Grid layout for managing widgets in Graphics View
QGraphicsItem | The base class for all graphical items in a QGraphicsScene
QGraphicsItemGroup | Container that treats a group of items as a single item
QGraphicsLayout | The base class for all layouts in Graphics View
QGraphicsLayoutItem | Can be inherited to allow your custom items to be managed by layouts
QGraphicsLineItem | Line item that you can add to a QGraphicsScene
QGraphicsLinearLayout | Horizontal or vertical layout for managing widgets in Graphics View
QGraphicsObject | Base class for all graphics items that require signals, slots and properties
QGraphicsOpacityEffect | Opacity effect
QGraphicsPathItem | Path item that you can add to a QGraphicsScene
QGraphicsPixmapItem | Pixmap item that you can add to a QGraphicsScene
QGraphicsPolygonItem | Polygon item that you can add to a QGraphicsScene
QGraphicsProxyWidget | Proxy layer for embedding a QWidget in a QGraphicsScene
QGraphicsRectItem | Rectangle item that you can add to a QGraphicsScene
QGraphicsRotation | Rotation transformation around a given axis
QGraphicsScale | Scale transformation
QGraphicsScene | Surface for managing a large number of 2D graphical items
QGraphicsSceneContextMenuEvent | Context menu events in the graphics view framework
QGraphicsSceneDragDropEvent | Events for drag and drop in the graphics view framework
QGraphicsSceneEvent | Base class for all graphics view related events
QGraphicsSceneHelpEvent | Events when a tooltip is requested
QGraphicsSceneHoverEvent | Hover events in the graphics view framework
QGraphicsSceneMouseEvent | Mouse events in the graphics view framework
QGraphicsSceneMoveEvent | Events for widget moving in the graphics view framework
QGraphicsSceneResizeEvent | Events for widget resizing in the graphics view framework
QGraphicsSceneWheelEvent | Wheel events in the graphics view framework
QGraphicsSimpleTextItem | Simple text item that you can add to a QGraphicsScene
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
QGraphicsTransform | Abstract base class for building advanced transformations on QGraphicsItems
QGraphicsVideoItem | Graphics item which display video produced by a QMediaPlayer or QCamera
QGraphicsView | Widget for displaying the contents of a QGraphicsScene
QGraphicsWidget | The base class for all widget items in a QGraphicsScene
QGraphsLine | Encapsulates properties of lines on a graph
QGraphsTheme | Visual style for graphs
QGridLayout | Lays out widgets in a grid
QGroupBox | Group box frame with a title
QGrpcBidiStream | Access in handling bidirectional-streaming RPCs
QGrpcCallOptions | Offers various options for fine-tuning individual RPCs
QGrpcCallReply | Access in handling unary RPCs
QGrpcCancelInterceptor | Intercepts cancellation requests for an RPC
QGrpcChannelOptions | Offers various options for fine-tuning a gRPC channel
QGrpcClientBase | Serves as base for generated client interfaces
QGrpcClientStream | Access in handling client-streaming RPCs
QGrpcFinishedInterceptor | Intercepts the completion status of an RPC
QGrpcHttp2Channel | HTTP/2 transport layer for gRPC communication
QGrpcInitialMetadataInterceptor | Intercepts initial metadata for an RPC
QGrpcInterceptionContext | Provides contextual information to interceptor callbacks
QGrpcInterceptorChain | Stores and manages a sequence of interceptors
QGrpcMessageReceivedInterceptor | Intercepts incoming message payloads for an RPC
QGrpcOperation | Common operations to handle the gRPC communication from the client side
QGrpcOperationContext | Context for communication between an individual gRPC operation and a channel
QGrpcSerializationFormat | Holds the protobuf message serializer and the associated content-type suffix
QGrpcServerStream | Access in handling server-streaming RPCs
QGrpcStartInterceptor | Intercepts the start of an RPC
QGrpcStatus | Combines a StatusCode and a string message
QGrpcTrailingMetadataInterceptor | Intercepts trailing metadata for an RPC
QGrpcWriteMessageInterceptor | Intercepts outgoing messages written for an RPC
QGrpcWritesDoneInterceptor | Intercepts the completion of message writes for an RPC
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
QHBoxLayout | Lines up widgets horizontally
QHash | Template class that provides a hash-table-based dictionary
QHashIterator | Java-style const iterator for QHash and QMultiHash
QHashSeed
QHeaderView | Header row or header column for item views
QHeightMapSurfaceDataProxy | Base proxy class for Q3DSurfaceWidgetItem
QHelpContentItem | Item for use with QHelpContentModel
QHelpContentModel | Model that supplies content to views
QHelpContentWidget | Tree view for displaying help content model items
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
QHelpSearchEngineCore | Access to index and search documentation
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
QHistoryState | Means of returning to a previously active substate
QHostAddress | IP address
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)
QHttp1Configuration | Controls HTTP/1 parameters and settings
QHttp2Configuration | Controls HTTP/2 parameters and settings
QHttpHeaders | Class for holding HTTP headers
QHttpMultiPart | Resembles a MIME multipart message to be sent over HTTP
QHttpPart | Holds a body part to be used inside a HTTP multipart MIME message
QHttpServer | Simplified API for QAbstractHttpServer and QHttpServerRouter
QHttpServerConfiguration | Controls server parameters
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 path to a ViewHandler
QHttpServerRouterRule | The base class for QHttpServerRouter rules
QHttpServerWebSocketUpgradeResponse | Response to return when verifying WebSocket upgrades on HTTP server
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
QIcon | Scalable icons in different modes and states
QIconDragEvent | Indicates that a main icon drag has begun
QIconEngine | Abstract base class for QIcon renderers
QIconEnginePlugin | Abstract base for custom QIconEngine plugins
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
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
QInputDialog | Simple convenience dialog to get a single value from the user
QInputEvent | The base class for events that describe user input
QInputMethod | Access to the active text input method
QInputMethodEvent | Parameters for input method events
QInputMethodQueryEvent | Event sent by the input context to input objects
QIntValidator | Validator that ensures a string contains a valid integer within a specified range
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
QItemEditorFactory | Widgets for editing item data in views and delegates
QItemModelBarDataProxy | Proxy class for presenting data in item models with Q3DBarsWidgetItem
QItemModelScatterDataProxy | Proxy class for presenting data in item models with Q3DScatterWidgetItem
QItemModelSurfaceDataProxy | Proxy class for presenting data in item models with Q3DSurfaceWidgetItem
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 QMetaSequence::Iterable and QMetaAssociation::Iterable
QIterator | Template class that allows iteration over a container in a QVariant
QJSEngine | Environment for evaluating JavaScript code
QJSManagedValue | Represents a value on the JavaScript heap belonging to a QJSEngine
QJSPrimitiveNull | An empty marker type to signify the JavaScript null value
QJSPrimitiveUndefined | An empty marker type to signify the JavaScript Undefined type and its single value
QJSPrimitiveValue | Operates on primitive types in JavaScript semantics
QJSValue | Acts as a container for Qt/JavaScript data types
QJSValueIterator | Java-style iterator for QJSValue
QJniArray | Template class that represents an array in Java
QJniArrayBase | Common, type-independent APIs for QJniArray
QJniEnvironment | Access to the JNI Environment (JNIEnv)
QJniObject | A convenience wrapper around the Java Native Interface (JNI)
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
QKeyCombination | Stores a combination of a key with optional modifiers
QKeyEvent | Describes a key event
QKeyEventTransition | Transition for key events
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
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
QLegendData | Struct contains information to display on a sets legend marker
QLibrary | Loads shared libraries at runtime
QLibraryInfo | Information about the Qt libraries
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 graphs
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
QLogValue3DAxisFormatter | Formatting rules for a logarithmic value axis
QLogValueAxis | Adds logarithmic values to a graph's axes
QLoggingCategory | Represents a category, or 'area' in the logging infrastructure
QLowEnergyAdvertisingData | Represents the data to be broadcast during Bluetooth Low Energy advertising
QLowEnergyAdvertisingParameters | Represents the parameters used for Bluetooth Low Energy advertising
QLowEnergyCharacteristic | Stores information about a Bluetooth Low Energy service characteristic
QLowEnergyCharacteristicData | Used to set up GATT service data
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
QLowEnergyDescriptorData | Used to create GATT service data
QLowEnergyService | Represents an individual service on a Bluetooth Low Energy Device
QLowEnergyServiceData | Used to set up GATT service data
QMagnetometer | Convenience wrapper around QSensor
QMagnetometerFilter | Convenience wrapper around QSensorFilter
QMagnetometerReading | Represents one reading from the magnetometer
QMainWindow | Main application window
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
QMdiArea | Area in which MDI windows are displayed
QMdiSubWindow | Subwindow class for QMdiArea
QMediaCaptureSession | Allows capturing of audio and video content
QMediaDevices | Information about available multimedia input and output devices
QMediaFormat | Describes an encoding format for a multimedia file or stream
QMediaMetaData | Provides meta-data for media files
QMediaPlayer | Allows the playing of a media files
QMediaRecorder | Used for encoding and recording a capture session
QMediaTimeRange | Represents a set of zero or more disjoint time intervals
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
QMessageLogger | Generates log messages
QMetaAssociation | Allows type erased access to associative containers
QMetaClassInfo | Additional information about a class
QMetaContainer | Common functionality for sequential and associative containers
QMetaEnum | Meta-data about an enumerator
QMetaMethod | Meta-data about a member function
QMetaObject | Contains meta-information about Qt objects
QMetaProperty | Meta-data about a property
QMetaSequence | Allows type erased access to sequential containers
QMetaType | Manages named types in the meta-object system
QMicrophonePermission | Access the microphone for monitoring or recording sound
QMimeData | Container for data that records information about its MIME type
QMimeDatabase | Maintains a database of MIME types
QMimeType | Describes types of file or data, represented by a MIME type string
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
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 | Multi-valued hash table
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. The template parameter Key specifies the map's key type, and T specifies the value type
QMultiObjectRegistryRef | This class is used to access objects registered with ObjectRegistry QML type from C++ code
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
QNativeGestureEvent | Contains parameters that describe a gesture event
QNativeInterface::QAndroidApplication | Native interface to a core application on Android
QNativeInterface::QAndroidOffscreenSurface | Native interface to a offscreen surface on Android
QNativeInterface::QAndroidScreen | Native interface to a screen
QNativeInterface::QCocoaGLContext | Native interface to an NSOpenGLContext on macOS
QNativeInterface::QCocoaScreen | Native interface to a screen 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
QNativeInterface::QSGD3D12Texture | Provides access to and enables adopting Direct3D 12 texture objects
QNativeInterface::QSGMetalTexture | Provides access to and enables adopting Metal texture objects
QNativeInterface::QSGOpenGLTexture | Provides access to and enables adopting OpenGL texture objects
QNativeInterface::QSGVulkanTexture | Provides access to and enables adopting Vulkan image objects
QNativeInterface::QWGLContext | Native interface to a WGL context on Windows
QNativeInterface::QWaylandApplication | Native interface to a Wayland application
QNativeInterface::QWaylandScreen | Native interface to a screen on Wayland
QNativeInterface::QWindowsScreen | Native interface to a screen
QNativeInterface::QX11Application | Native interface to an X11 application
QNativeIpcKey | Holds a native key used by QSystemSemaphore and QSharedMemory
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
QNetworkAccessManager | Allows the application to send network requests and receive replies
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
QNetworkDiskCache | Very basic disk cache
QNetworkInformation | Exposes various network information through native backends
QNetworkInterface | Listing of the host's IP addresses and network interfaces
QNetworkProxy | Network layer proxy
QNetworkProxyFactory | Fine-grained proxy selection
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
QNetworkRequestFactory | Convenience class for grouping remote server endpoints that share common network request properties
QNmeaPositionInfoSource | Positional information using a NMEA data source
QNmeaSatelliteInfoSource | Satellite information using an NMEA data source
QNtfsPermissionCheckGuard | RAII class to manage NTFS permission checking
QOAuth1 | Implementation of the OAuth 1 Protocol
QOAuth1Signature | Implements OAuth 1 signature methods
QOAuth2AuthorizationCodeFlow | Implementation of the Authorization Code Grant flow
QOAuth2DeviceAuthorizationFlow | Implementation of the Device Authorization Grant flow
QOAuthHttpServerReplyHandler | Handles loopback redirects by setting up a local HTTP server
QOAuthUriSchemeReplyHandler | Handles private/custom and https URI scheme redirects
QObject | The base class of all Qt objects
QObjectBindableProperty | Template class that enables automatic property bindings for property data stored in QObject derived classes
QObjectCleanupHandler | Watches the lifetime of multiple QObjects
QObjectComputedProperty | Template class to help port old properties to the bindable property system
QObjectRegistryRef | This class is used to access an object registered with ObjectRegistry QML type from C++ code
QOcspResponse | This class represents Online Certificate Status Protocol response
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
QOpcUaArgument | OPC UA Argument type
QOpcUaAttributeOperand | OPC UA AttributeOperand type
QOpcUaAuthenticationInformation | OPC UA authentication information
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
QOpcUaContentFilterElement | OPC UA ContentFilterElement
QOpcUaContentFilterElementResult | OPC UA ContentFilterElementResult
QOpcUaDataValue | This class stores OPC UA value data and associated metadata
QOpcUaDeleteReferenceItem | This class stores the necessary information to delete a reference from the server
QOpcUaDiagnosticInfo | Models the OPC UA built-in type DiagnosticInfo
QOpcUaDoubleComplexNumber | OPC UA DoubleComplexNumber type
QOpcUaEUInformation | OPC UA EURange type
QOpcUaElementOperand | OPC UA ElementOperand type
QOpcUaEndpointDescription | OPC UA EndpointDescription
QOpcUaEnumDefinition | OPC UA EnumDefinition type
QOpcUaEnumField | OPC UA StructureDefinition type
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
QOpcUaGenericStructHandler | Reads a server's data types and decodes/encodes generic structs from/to extension objects
QOpcUaGenericStructValue | Holds the value of a generic OPC UA structured type
QOpcUaHistoryData | This class stores historical data values from a node
QOpcUaHistoryEvent | This class stores historical events from a node
QOpcUaHistoryReadEventRequest | This class stores the necessary information to request historic data from a server
QOpcUaHistoryReadRawRequest | This class stores the necessary information to request historic data from a server
QOpcUaHistoryReadResponse | This class is used for requesting historical data and storing the results
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
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
QOpcUaStructureDefinition | OPC UA StructureDefinition type
QOpcUaStructureField | OPC UA StructureField type
QOpcUaUserTokenPolicy | OPC UA UserTokenPolicy
QOpcUaVariant | OPC UA Variant
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
QOpenGLContext | Represents a native OpenGL context, enabling OpenGL rendering on a QSurface
QOpenGLContextGroup | Represents a group of contexts sharing OpenGL resources
QOpenGLDebugLogger | Enables logging of OpenGL debugging messages
QOpenGLDebugMessage | Wraps an OpenGL debug message
QOpenGLExtraFunctions | Cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API
QOpenGLFramebufferObject | Encapsulates an OpenGL framebuffer object
QOpenGLFramebufferObjectFormat | Specifies the format of an OpenGL framebuffer object
QOpenGLFunctions | Cross-platform access to the OpenGL ES 2.0 API
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
QOpenGLPaintDevice | Enables painting to an OpenGL context using QPainter
QOpenGLPixelTransferOptions | Describes the pixel storage modes that affect the unpacking of pixels during texture upload
QOpenGLShader | Allows OpenGL shaders to be compiled
QOpenGLShaderProgram | Allows OpenGL shader programs to be linked and used
QOpenGLTexture | Encapsulates an OpenGL texture object
QOpenGLTextureBlitter | Convenient way to draw textured quads via OpenGL
QOpenGLTimeMonitor | Wraps a sequence of OpenGL timer query objects
QOpenGLTimerQuery | Wraps an OpenGL timer query object
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
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
QPageLayout | Describes the size, orientation and margins of a page
QPageRanges | Represents a collection of page ranges
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
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
QPainterStateGuard | RAII convenience class for balanced QPainter::save() and QPainter::restore() calls
QPalette | Contains color groups for each widget state
QPanGesture | Describes a panning gesture made by the user
QParallelAnimationGroup | Parallel group of animations
QPartialOrdering | Represents the result of a comparison that allows for unordered results
QPauseAnimation | Pause for QSequentialAnimationGroup
QPdfBookmarkModel | Holds a tree of links (anchors) within a PDF document, such as the table of contents
QPdfDocument | Loads a PDF document and renders pages from it
QPdfDocumentRenderOptions | Holds the options to render a page from a PDF document
QPdfLink | Defines a link between a region on a page (such as a hyperlink or a search result) and a destination (page, location on the page, and zoom level at which to view it)
QPdfLinkModel | Holds the geometry and the destination for each link that the specified page contains
QPdfOutputIntent
QPdfPageNavigator | Navigation history within a PDF document
QPdfPageRenderer | Encapsulates the rendering of pages of a PDF document
QPdfPageSelector | A widget for selecting a PDF page
QPdfSearchModel | Searches for a string in a PDF document and holds the results
QPdfSelection | Defines a range of text that has been selected on one page in a PDF document, and its geometric boundaries
QPdfView | A PDF viewer widget
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
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
QPieModelMapper | Model mapper for pie series
QPieSeries | Presents data in pie graphs
QPieSlice | Represents a single slice in a pie series
QPinchGesture | Describes a pinch gesture made by the user
QPixelFormat | Class for describing different pixel layouts in graphics buffers
QPixmap | Off-screen image representation that can be used as a paint device
QPixmapCache | Application-wide cache for pixmaps
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
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
QPlaceUser | Represents an individual user
QPlainTextDocumentLayout | Implements a plain text layout for QTextDocument
QPlainTextEdit | Widget that is used to edit and display plain text
QPlatformSurfaceEvent | Used to notify about native platform surface events
QPlaybackOptions | Enables low-level control of media playback options
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
QPointingDeviceUniqueId | Identifies a unique object, such as a tagged token or stylus, which is used with a pointing device
QPolygon | List of points using integer precision
QPolygonF | List of points using floating point precision
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
QPromise | Way to store computation results to be accessed by QFuture
QProperty | Template class that enables automatic property bindings
QPropertyAnimation | Animates Qt properties
QPropertyBindingError
QPropertyChangeHandler | Controls the lifecycle of change callback installed on a QProperty
QPropertyData | Helper class for properties with automatic property bindings
QPropertyNotifier | Controls the lifecycle of change callback installed on a QProperty
QProtobufJsonSerializer | Interface that represents basic functions for serialization/deserialization of QProtobufMessage objects to JSON
QProtobufMessage | Base class for all protobuf messages
QProtobufMessageDeleter | Calls the destructor of the child class of a QProtobufMessage
QProtobufRepeatedIterator | Allows iterating over repeated protobuf types
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
QQmlAbstractUrlInterceptor | Allows you to control QML file loading
QQmlApplicationEngine | Convenient way to load an application from a single QML file
QQmlComponent | Encapsulates a QML component definition
QQmlContext | Defines a context within a QML engine
QQmlDebuggingEnabler | Methods to enable debugging or profiling
QQmlEngine | Environment for instantiating QML components
QQmlEngineExtensionPlugin | Abstract base for custom QML extension plugins
QQmlError | Encapsulates a QML error
QQmlExpression | Evaluates JavaScript in a QML context
QQmlExtensionPlugin | Abstract base for custom QML extension plugins with custom type registration functions
QQmlFile | Static utility methods to categorize URLs
QQmlFileSelector | A class for applying a QFileSelector to QML file loading
QQmlImageProviderBase | Used to register image providers in the QML engine
QQmlIncubationController | Instances drive the progress of QQmlIncubators
QQmlIncubator | Allows QML objects to be created asynchronously
QQmlInfo | Allows logging of QML-related messages
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
QQmlPropertyValueSource | Interface for property value sources such as animations and bindings
QQmlSA::Binding | Represents a single QML property binding for a specific type
QQmlSA::DocumentEdit | Represents a single edit to a document
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
QQuaternion | Represents a quaternion consisting of a vector and scalar
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
QQuick3DTextureProviderExtension | Abstract class for implementing user side texture provider extensions
QQuickAsyncImageProvider | Interface for asynchronous control of QML image requests
QQuickAttachedPropertyPropagator | Way to propagate attached properties
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
QQuickImageResponse | Interface for asynchronous image loading in QQuickAsyncImageProvider
QQuickItem | The most basic of all visual items in Qt Quick
QQuickItemGrabResult | Contains the result from QQuickItem::grabToImage()
QQuickPaintedItem | Way to use the QPainter API in the QML Scene Graph
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
QQuickRhiItem | Portable alternative to QQuickFramebufferObject that is not tied to OpenGL, but rather allows integrating rendering with the QRhi APIs with Qt Quick
QQuickRhiItemRenderer | A QQuickRhiItemRenderer implements the rendering logic of a QQuickRhiItem
QQuickStyle | Allows configuring the application style
QQuickTextDocument | Access to the QTextDocument of QQuickTextEdit
QQuickTextureFactory | Interface for loading custom textures from QML
QQuickView | Window for displaying a Qt Quick user interface
QQuickWebEngineProfile | Web engine profile shared by multiple pages
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
QRangeModel | Implements QAbstractItemModel for any C++ range
QRangeModelAdapter | QAbstractItemModel-compliant access to any C++ range
QRasterWindow | Convenience class for using QPainter on a QWindow
QRawFont | Access to a single physical instance of a font
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
QResource | Interface for reading directly from resources
QRestAccessManager | Convenience wrapper for QNetworkAccessManager
QRestReply | Convenience wrapper for QNetworkReply
QRgba64 | Struct contains a 64-bit RGB color
QRgbaFloat | Struct contains a four part RGBA floating-point color
QRhi | Accelerated 2D/3D graphics API abstraction
QRhiAdapter | Represents a physical graphics device
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 ID3D12GraphicsCommandList1 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
QRhiIndexedIndirectDrawCommand | Indexed draw command
QRhiIndirectDrawCommand | Draw command
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
QRhiShadingRateMap | An object that wraps a texture or another kind of native 3D API object
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
QRhiVulkanQueueSubmitParams | References additional Vulkan API objects that get passed to vkQueueSubmit()
QRhiVulkanRenderPassNativeHandles | Holds the Vulkan render pass object backing a QRhiRenderPassDescriptor
QRhiWidget | Widget for rendering 3D graphics via an accelerated grapics API, such as Vulkan, Metal, or Direct 3D
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
QSGBasicGeometryNode | Serves as a baseclass for geometry based nodes
QSGClipNode | Implements the clipping functionality in the scene graph
QSGDynamicTexture | Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's
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
QSGMaterialShader | Represents a graphics API independent shader program
QSGMaterialType | Used as a unique type token in combination with QSGMaterial
QSGNode | The base class for all nodes in the scene graph
QSGOpacityNode | Used to change opacity of nodes
QSGOpaqueTextureMaterial | Convenient way of rendering textured geometry in the scene graph
QSGRectangleNode | Convenience class for drawing solid filled rectangles using scenegraph
QSGRenderNode | Represents a set of custom rendering commands targeting the graphics API that is in use by the scenegraph
QSGRendererInterface | An interface providing access to some of the graphics API specific internals of the scenegraph
QSGSimpleRectNode | Convenience class for drawing solid filled rectangles using scenegraph
QSGSimpleTextureNode | Provided for convenience to easily draw textured content using the QML scene graph
QSGTextNode | Class for drawing text layouts and text documents in the Qt Quick scene graph
QSGTexture | The base class for textures used in the scene graph
QSGTextureMaterial | Convenient way of rendering textured geometry in the scene graph
QSGTextureProvider | Encapsulates texture based entities in QML
QSGTransformNode | Implements transformations in the scene graph
QSGVertexColorMaterial | Convenient way of rendering per-vertex colored geometry in the scene graph
QSSGCameraHelpers | Class containing helper functions for getting camera data used for rendering
QSSGFrameData | Storage class containing data collected for a frame
QSSGModelHelpers | Class containing helper functions for modifying and setting data for model renderables
QSSGRenderContextInterface | Aggregate class for sub-parts of the QtQuick3D rendering engine
QSSGRenderExtension | Base class for extension backend node implementations
QSSGRenderExtensionHelpers | Class containing helper functions for the extensions
QSSGRenderHelpers | Class containing helper functions for setting up and render QtQuick3D renderables
QSSGRenderTextureProviderExtension | Base class for texture providers backend node implementations
QSSGRhiContext | QSSGRhiContext
QSSGRhiGraphicsPipelineState | Graphics pipeline state for the spatial scene graph
QSSGRhiSamplerDescription | QSSGRhiSamplerDescription
QSaveFile | Interface for safely writing to files
QScatter3DSeries | Represents a data series in a 3D scatter graph
QScatterDataItem | Container for resolved data to be added to scatter graphs
QScatterDataProxy | The data proxy for 3D scatter graphs
QScatterSeries | Presents data in scatter graphs
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
QScopedPropertyUpdateGroup | RAII class around Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup()
QScopedValueRollback | Resets a variable to its previous value on destruction
QScreen | Used to query screen properties
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
QScrollerProperties | Stores the settings for a QScroller
QSctpServer | SCTP-based server
QSctpSocket | SCTP socket
QScxmlCompiler | Compiler for SCXML files
QScxmlCppDataModel | C++ data model for a Qt SCXML state machine
QScxmlDataModel | The data model base class for a Qt SCXML state machine
QScxmlDynamicScxmlServiceFactory | Creates SCXML service instances from documents loaded at runtime
QScxmlError | Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file
QScxmlEvent | Event for a Qt SCXML state machine
QScxmlExecutableContent::AssignmentInfo | AssingmentInfo class represents a data assignment
QScxmlExecutableContent::EvaluatorInfo | Represents a unit of executable content
QScxmlExecutableContent::ForeachInfo | Represents a foreach construct
QScxmlExecutableContent::InvokeInfo | Represents a service invocation
QScxmlExecutableContent::ParameterInfo | Represents a parameter to a service invocation
QScxmlInvokableService | The base class for services called from state machines
QScxmlInvokableServiceFactory | Creates invokable service instances
QScxmlNullDataModel | The null data model for a Qt SCXML stateMachine
QScxmlStateMachine | Interface to the state machines created from SCXML files
QScxmlStaticScxmlServiceFactory | Creates SCXML service instances from precompiled documents
QScxmlTableData | Used by compiled state machines
QSemaphore | General counting semaphore
QSemaphoreReleaser | Exception-safe deferral of a QSemaphore::release() call
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
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
QSharedMemory | Access to a shared memory segment
QSharedPointer | Holds a strong reference to a shared pointer
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()
QSignalMapper | Bundles signals from identifiable senders
QSignalSpy | Enables introspection of signal emission
QSignalTransition | Transition based on a Qt signal
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
QSlider | Vertical or horizontal slider
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
QSpan | A non-owning container over contiguous data
QSpatialSound | A sound object in 3D space
QSpinBox | Spin box widget
QSplashScreen | Splash screen that can be shown during application startup
QSpline3DSeries | Represents a data series as a spline
QSplineSeries | Presents data in spline graphs
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
QSslCertificateExtension | API for accessing the extensions of an X509 certificate
QSslCipher | Represents an SSL cryptographic cipher
QSslConfiguration | Holds the configuration and state of an SSL connection
QSslDiffieHellmanParameters | Interface for Diffie-Hellman parameters for servers
QSslEllipticCurve | Represents an elliptic curve for use by elliptic-curve cipher algorithms
QSslError | SSL error
QSslKey | Interface for private and public keys
QSslKeyingMaterial | Describes exported keying material derived from a TLS session
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
QStack | Template class that provides a stack
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
QStandardItemEditorCreator | The possibility to register widgets without having to subclass QItemEditorCreatorBase
QStandardItemModel | Generic model for storing custom data
QStandardPaths | Methods for accessing standard paths
QState | General-purpose state for QStateMachine
QStateMachine | Hierarchical finite state machine
QStaticByteArrayMatcher | Compile-time version of QByteArrayMatcher
QStaticLatin1StringMatcher | Compile-time version of QLatin1StringMatcher
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
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
QStringConverter | Base class for encoding and decoding text
QStringDecoder | State-based decoder for text
QStringEncoder | State-based encoder for text
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
QStringTokenizer | Splits strings into tokens along given separators
QStringView | Unified view on UTF-16 strings with a read-only subset of the QString API
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
QStyleHints | Contains platform specific hints and settings
QStyleKitStyle | Applies a Qt Labs StyleKit style to Qt Widgets
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
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
QStyleOptionMenuItemV2 | Enhances QStyleOptionMenuItem with new members
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
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
QSurface | Abstraction of renderable surfaces in Qt
QSurface3DSeries | Represents a data series in a 3D surface graph
QSurfaceDataItem | Container for resolved data to be added to surface graphs
QSurfaceDataProxy | The data proxy for a 3D surface graph
QSurfaceFormat | Represents the format of a QSurface
QSvgGenerator | Paint device that is used to create SVG drawings
QSvgRenderer | Used to draw the contents of SVG files onto paint devices
QSvgWidget | Widget that is used to display the contents of Scalable Vector Graphics (SVG) files
QSwipeGesture | Describes a swipe gesture made by the user
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
QSystemSemaphore | General counting system semaphore
QSystemTrayIcon | Icon for an application in the system tray
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
QTaggedIterator | Template class that wraps an iterator and exposes standard iterator traits
QTapAndHoldGesture | Describes a tap-and-hold (aka LongTap) gesture made by the user
QTapGesture | Describes a tap gesture made by the user
QTcpServer | TCP-based server
QTcpSocket | TCP socket
QTemporaryDir | Creates a unique directory for temporary use
QTemporaryFile | I/O device that operates on temporary files
QTest::QTouchEventSequence | Used to simulate a sequence of touch events
QTest::QTouchEventWidgetSequence | Used to simulate a sequence of touch events for a widget
QTest::ThrowOnFailDisabler
QTest::ThrowOnFailEnabler
QTest::ThrowOnSkipDisabler
QTest::ThrowOnSkipEnabler
QTestEventList | List of GUI events
QTextBlock | Container for text fragments in a QTextDocument
QTextBlockFormat | Formatting information for blocks of text in a QTextDocument
QTextBlockGroup | Container for text blocks within a QTextDocument
QTextBlockUserData | Used to associate custom data with blocks of text
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
QTextCodec | Conversions between text encodings
QTextCursor | Offers an API to access and modify QTextDocuments
QTextDecoder | State-based decoder
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
QTextEdit | Widget that is used to edit and display both plain and rich text
QTextEncoder | State-based encoder
QTextFormat | Formatting information for a QTextDocument
QTextFragment | Holds a piece of text in a QTextDocument with a single QTextCharFormat
QTextFrame | Represents a frame in a QTextDocument
QTextFrameFormat | Formatting information for frames in a QTextDocument
QTextImageFormat | Formatting information for images in a QTextDocument
QTextInlineObject | Represents an inline object in a QAbstractTextDocumentLayout and its implementations
QTextItem | All the information required to draw text in a custom paint engine
QTextLayout | Used to lay out and render text
QTextLength | Encapsulates the different types of length used in a QTextDocument
QTextLine | Represents a line of text inside a QTextLayout
QTextList | Decorated list of items in a QTextDocument
QTextListFormat | Formatting information for lists in a QTextDocument
QTextObject | Base class for different kinds of objects that can group parts of a QTextDocument together
QTextObjectInterface | Allows drawing of custom text objects in QTextDocuments
QTextOption | Description of general rich text properties
QTextStream | Convenient interface for reading and writing text
QTextTable | Represents a table in a QTextDocument
QTextTableCell | Represents the properties of a cell in a QTextTable
QTextTableCellFormat | Formatting information for table cells in a QTextDocument
QTextTableFormat | Formatting information for tables in a QTextDocument
QTextToSpeech | Convenient access to text-to-speech engines
QThread | Platform-independent way to manage threads
QThreadPool | Manages a collection of QThreads
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
QTimeZone | Identifies how a time representation relates to UTC
QTimer | Repetitive and single-shot timers
QTimerEvent | Contains parameters that describe a timer event
QToolBar | Movable panel that contains a set of controls
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
QTouchEvent | Contains parameters that describe a touch event
QTransform | Specifies 2D transformations of a coordinate system
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
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
QUndoGroup | Group of QUndoStack objects
QUndoStack | Stack of QUndoCommand objects
QUndoView | Displays the contents of a QUndoStack
QUnhandledException | Represents an unhandled exception in a Qt Concurrent worker thread
QUntypedBindable | Uniform interface over bindable properties like QProperty\ and QObjectBindableProperty of any type T
QUntypedPropertyBinding | Represents a type-erased property binding
QUrl | Convenient interface for working with URLs
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
QUtiMimeConverter | Converts between a MIME type and a Uniform Type Identifier (UTI) format
QUuid | Stores a Universally Unique Identifier (UUID)
QVBoxLayout | Lines up widgets vertically
QValidator | Validation of input text
QValue3DAxis | Manipulates an axis of a graph
QValue3DAxisFormatter | Base class for 3D value axis formatters
QValueAxis | Adds values to a graph'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
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
QVector3D | Represents a vector or vertex in 3D space
QVector4D | Represents a vector or vertex in 4D space
QVersionNumber | Contains a version number with an arbitrary number of segments
QVideoFrame | Represents a frame of video data
QVideoFrameFormat | Specifies the stream format of a video presentation surface
QVideoFrameInput | Used for providing custom video frames to QMediaRecorder or a video output through QMediaCaptureSession
QVideoSink | Represents a generic sink for video data
QVideoWidget | Widget which presents video produced by a media object
QVirtualKeyboardAbstractInputMethod | Base class for input methods
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
QVoice | Represents a particular voice
QVulkanDeviceFunctions | Cross-platform access to the device level core Vulkan 1.3 API
QVulkanExtension | Represents information about a Vulkan extension
QVulkanFunctions | Cross-platform access to the instance level core Vulkan 1.3 API
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
QWaylandBufferRef | Holds the reference to a surface buffer
QWaylandClient | Represents a client connecting to the QWaylandCompositor
QWaylandClientExtension | A class for implementing custom extensions on the Wayland protocol
QWaylandClientExtensionTemplate | A class for implementing custom extensions on the Wayland protocol
QWaylandCompositor | Manages the Wayland display server
QWaylandCompositorExtension | The base class for compositor extensions
QWaylandCompositorExtensionTemplate | Convenience class for subclassing QWaylandCompositorExtension
QWaylandIdleInhibitManagerV1 | Provides an extension that allows to inhibit the idle behavior of the compositor
QWaylandIviApplication | Extension for embedded-style user interfaces
QWaylandIviSurface | Simple way to identify and resize a surface
QWaylandKeyboard | Represents a keyboard device
QWaylandObject | The base class for objects that can contain Wayland extensions
QWaylandOutput | Represents a displayable area managed by the compositor
QWaylandOutputMode | Holds the resolution and refresh rate of an output
QWaylandPointer | Represents a pointer device
QWaylandQtTextInputMethodManager | Provides access to input methods in the compositor
QWaylandQuickItem | Qt Quick item representing a QWaylandView
QWaylandQuickShellIntegration | Provides support for shell surface integration with QtQuick
QWaylandQuickShellSurfaceItem | Qt Quick item that represents a QWaylandShellSurface
QWaylandResource | Container for a wl_resource
QWaylandSeat | Access to keyboard, mouse, and touch input
QWaylandShell | Abstract class for implementing a wayland shell
QWaylandShellSurface | Common interface for surface roles specified by shell extensions
QWaylandShellSurfaceTemplate | Convenience class for creating custom shell surface classes
QWaylandSurface | Represents a rectangular area on an output device
QWaylandSurfaceGrabber | Allows to read the content of a QWaylandSurface
QWaylandSurfaceRole | Represents the role of the surface in context of wl_surface
QWaylandTextInputManager | Provides access to input methods in the compositor
QWaylandTouch | Access to a touch device
QWaylandView | Represents a view of a surface on an output
QWaylandViewporter | Provides an extension for surface resizing and cropping
QWaylandWlShell | Extension for desktop-style user interfaces
QWaylandWlShellSurface | Desktop-style compositor-specific features to a surface
QWaylandXdgDecorationManagerV1 | Provides an extension for negotiation of server-side and client-side window decorations
QWaylandXdgOutputManagerV1 | Provides an extension for describing outputs in a desktop oriented fashion
QWaylandXdgOutputV1 | Represents a display in a compositor
QWaylandXdgPopup | Represents the popup specific parts of an xdg surface
QWaylandXdgShell | Extension for desktop-style user interfaces
QWaylandXdgSurface | Desktop-style compositor-specific features to an xdg surface
QWaylandXdgToplevel | Represents the toplevel window specific parts of an xdg surface
QWeakPointer | Holds a weak reference to a shared pointer
QWebChannel | Exposes QObjects to remote HTML clients
QWebChannelAbstractTransport | Communication channel between the C++ QWebChannel server and a HTML/JS client
QWebEngineCertificateError | Information about a certificate error
QWebEngineClientCertificateSelection | QWebEngineClientCertSelection class wraps a client certificate selection
QWebEngineClientCertificateStore | In-memory store for client certificates
QWebEngineClientHints | Object to customize User-Agent Client Hints used by a profile
QWebEngineContextMenuRequest | Request for populating or extending a context menu with actions
QWebEngineCookieStore | Access to Chromium's cookies
QWebEngineDesktopMediaRequest | A request for populating a dialog with available sources for screen capturing
QWebEngineDownloadRequest | Information about a download
QWebEngineExtensionInfo | Information about a browser extension
QWebEngineExtensionManager | Allows applications to install and load Chrome extensions from the filesystem
QWebEngineFileSystemAccessRequest | Enables accepting or rejecting requests for local file system access from JavaScript applications
QWebEngineFindTextResult | Encapsulates the result of a string search on a page
QWebEngineFrame | Gives information about and control over a page frame
QWebEngineFullScreenRequest | Enables accepting or rejecting requests for entering and exiting the fullscreen mode
QWebEngineGlobalSettings::DnsMode | Struct provides means to specify the DNS host resolution mode
QWebEngineHistory | Represents the history of a web engine page
QWebEngineHistoryItem | Represents one item in the history of a web engine page
QWebEngineHistoryModel | A data model that represents the history of a web engine page
QWebEngineHttpRequest | Holds a request to be sent with WebEngine
QWebEngineLoadingInfo | A utility type for the WebEngineView::loadingChanged signal
QWebEngineNavigationRequest | A utility type for the QWebEnginePage::navigationRequested signal
QWebEngineNewWindowRequest | A utility type for the QWebEnginePage::newWindowRequested() signal
QWebEngineNotification | Encapsulates the data of an HTML5 web notification
QWebEnginePage | Object to view and edit web documents
QWebEnginePermission | A QWebEnginePermission is an object used to access and modify the state of a single permission that's been granted or denied to a specific origin URL
QWebEngineProfile | Web engine profile shared by multiple pages
QWebEngineProfileBuilder | Way to construct QWebEngineProfile
QWebEngineRegisterProtocolHandlerRequest | Enables accepting or rejecting requests from the registerProtocolHandler API
QWebEngineScript | Encapsulates a JavaScript program
QWebEngineScriptCollection | Represents a collection of user scripts
QWebEngineSettings | Object to store the settings used by QWebEnginePage
QWebEngineUrlRequestInfo | Information about URL requests
QWebEngineUrlRequestInterceptor | Abstract base class for URL interception
QWebEngineUrlRequestJob | Represents a custom URL request
QWebEngineUrlScheme | Configures a custom URL scheme
QWebEngineUrlSchemeHandler | Base class for handling custom URL schemes
QWebEngineView | Widget that is used to view and edit web documents
QWebEngineWebAuthPinRequest | Encapsulates the data of a PIN WebAuth UX request
QWebEngineWebAuthUxRequest | Encapsulates the data of a WebAuth UX request
QWebSocket | Implements a TCP socket that talks the WebSocket protocol
QWebSocketCorsAuthenticator | Authenticator object for Cross Origin Requests (CORS)
QWebSocketHandshakeOptions | Collects options for the WebSocket handshake
QWebSocketServer | Implements a WebSocket-based server
QWebView | Window that is used to view web content
QWebViewLoadingInfo | Load status information for the QWebView::loadingChanged() signal
QWebViewSettings | Allows configuration of browser properties and attributes
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
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
QWinEventNotifier | Support for the Windows Wait functions
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
QWindowsMimeConverter | Maps open-standard MIME to Window Clipboard formats
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
QXYModelMapper | Model mapper for line, spline, and scatter series
QXYSeries | Parent class for all x & y series classes
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 1.0 documents via a simple streaming API
QXmlStreamWriter | XML 1.0 writer with a simple streaming API
Qt3DAnimation::QAbstractAnimation | An abstract base class for Qt3D animations
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
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::QAnimationGroup | A class grouping animations together
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::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::QMorphingAnimation | A class implementing blend-shape morphing animation
Qt3DAnimation::QVertexBlendAnimation | A class implementing vertex-blend morphing animation
Qt::partial_ordering | Qt::partial_ordering represents the result of a comparison that allows for unordered results
Qt::strong_ordering | Qt::strong_ordering represents a comparison where equivalent values are indistinguishable
Qt::totally_ordered_wrapper | Qt::totally_ordered_wrapper is a wrapper type that provides strict total order for the wrapped types
Qt::weak_ordering | Qt::weak_ordering represents a comparison where equivalent values are still distinguishable
QtConcurrent::QTaskBuilder | Used for adjusting task parameters
QtFuture::WhenAnyResult | QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny()
QtGrpc::MultiValue_t | Tag type used to access QMultiHash metadata
QtGrpc::RpcDescriptor | Describes a gRPC method with its service name, method name, and RPC type
QtJniTypes::JObject | Template in the QtJniTypes namespace is the base of declared Java types
QtProtobuf::Any | A helper class to simplify working with the protobuf Any type
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
QtTaskTree::Do | A body element used with For and When constructs
QtTaskTree::Else | An "else" element used in conditional expressions
QtTaskTree::ElseIf | An "else if" element used in conditional expressions
QtTaskTree::ExecutableItem | Base class for executable task items
QtTaskTree::ExecutionMode | Group element describing execution mode
QtTaskTree::For | A for loop element
QtTaskTree::Forever | Infinite loop of subtasks
QtTaskTree::ForeverIterator | Infinite iterator to be used inside For element
QtTaskTree::Group | Represents the basic element for composing declarative recipes describing how to execute and handle a nested tree of asynchronous tasks
QtTaskTree::GroupItem | Represents the basic element that may be a part of any Group
QtTaskTree::If | An "if" element used in conditional expressions
QtTaskTree::Iterator | Base class to be used as an iterator inside For element
QtTaskTree::ListIterator | List iterator to be used inside For element
QtTaskTree::ObjectSignal | Structure describing QObject subclass and its signal
QtTaskTree::ParallelLimit | Parallel execution mode with a custom limit
QtTaskTree::QBarrier | An asynchronous task that finishes on demand
QtTaskTree::QCustomTask | A class template used for declaring custom task items and defining their setup and done handlers
QtTaskTree::QDefaultTaskAdapter | A class template providing default task adapter used in QCustomTask
QtTaskTree::QMappedTaskTreeRunner | A mapped task tree execution controller with a given Key type
QtTaskTree::QNetworkReplyWrapper | A wrapper around QNetworkReply and QNetworkAccessManager
QtTaskTree::QParallelTaskTreeRunner | A parallel task tree execution controller
QtTaskTree::QProcessTaskDeleter | A custom deleter for QProcess, used by QProcessTask
QtTaskTree::QSequentialTaskTreeRunner | A sequential task tree execution controller
QtTaskTree::QSingleTaskTreeRunner | A single task tree execution controller
QtTaskTree::QStartedBarrier | A started QBarrier with a given limit
QtTaskTree::QSyncTask | Synchronously executes a custom handler between other tasks
QtTaskTree::QTaskInterface | Helper class used when adapting custom task's interface
QtTaskTree::QTaskTree | Runs the tree of asynchronous tasks defined in a declarative way
QtTaskTree::QTcpSocketWrapper | A wrapper around QTcpSocket
QtTaskTree::QThreadFunction | A class template controlling the execution of a function in a separate thread via QtConcurrent::run()
QtTaskTree::QThreadFunctionBase | A base class for QThreadFunction class template
QtTaskTree::RepeatIterator | Repetitive iterator to be used inside For element
QtTaskTree::Storage | A class template for custom data exchange in the running task tree
QtTaskTree::Then | A "then" element used in conditional expressions
QtTaskTree::UntilIterator | Conditional iterator to be used inside For element
QtTaskTree::When | An element delaying the execution of a body until barrier advance
qfloat16 | Provides 16-bit floating point support
qoutputrange | Holds the specifics of an output range

C++ classes ◦ Groups Of Related Classes