Annotated Class List

Qt classes with brief descriptions:

QAbstractAnimation

The QAbstractAnimation class is the base of all animations.

QAbstractButton

The QAbstractButton class is the abstract base class of button widgets, providing functionality common to buttons.

QAbstractEventDispatcher

The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.

QAbstractExtensionFactory

The QAbstractExtensionFactory class provides an interface for extension factories in Qt Designer.

QAbstractExtensionManager

The QAbstractExtensionManager class provides an interface for extension managers in Qt Designer.

QAbstractFormBuilder

The QAbstractFormBuilder class provides a default implementation for classes that create user interfaces at run-time.

QAbstractGraphicsShapeItem

The QAbstractGraphicsShapeItem class provides a common base for all path items.

QAbstractItemDelegate

The QAbstractItemDelegate class is used to display and edit data items from a model.

QAbstractItemModel

The QAbstractItemModel class provides the abstract interface for item model classes.

QAbstractItemView

The QAbstractItemView class provides the basic functionality for item view classes.

QAbstractListModel

The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.

QAbstractMessageHandler

The QAbstractMessageHandler class provides a callback interface for handling messages.

QAbstractNativeEventFilter

The QAbstractNativeEventFilter class provides an interface for receiving native events, such as MSG or XCB event structs.

QAbstractNetworkCache

The QAbstractNetworkCache class provides the interface for cache implementations.

QAbstractOpenGLFunctions

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

QAbstractPrintDialog

The QAbstractPrintDialog class provides a base implementation for print dialogs used to configure printers.

QAbstractProxyModel

The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.

QAbstractScrollArea

The QAbstractScrollArea widget provides a scrolling area with on-demand scroll bars.

QAbstractSlider

The QAbstractSlider class provides an integer value within a range.

QAbstractSocket

The QAbstractSocket class provides the base functionality common to all socket types.

QAbstractSpinBox

The QAbstractSpinBox class provides a spinbox and a line edit to display values.

QAbstractState

The QAbstractState class is the base class of states of a QStateMachine.

QAbstractTableModel

The QAbstractTableModel class provides an abstract model that can be subclassed to create table models.

QAbstractTextDocumentLayout

The QAbstractTextDocumentLayout class is an abstract base class used to implement custom layouts for QTextDocuments.

QAbstractTransition

The QAbstractTransition class is the base class of transitions between QAbstractState objects.

QAbstractUriResolver

The QAbstractUriResolver class is a callback interface for resolving Uniform Resource Identifiers. A Uniform Resource Identifier (URI) is a string that uniquely identifies a resource. URIs are versatile global identifiers. It is often useful to transform a URI that identifies something logical into a URI that locates something physical (a URL), or to simply map a URI to a different URI. QAbstractUriResolver::resolve() provides this functionality.

QAbstractVideoBuffer

The QAbstractVideoBuffer class is an abstraction for video data.

QAbstractVideoSurface

The QAbstractVideoSurface class is a base class for video presentation surfaces.

QAbstractXmlNodeModel

The QAbstractXmlNodeModel class is an abstract base class for modeling non-XML data to look like XML for QXmlQuery.

QAbstractXmlReceiver

The QAbstractXmlReceiver class provides a callback interface for transforming the output of a QXmlQuery.

QAccessible

The QAccessible class provides enums and static functions related to accessibility.

QAccessibleActionInterface

The QAccessibleActionInterface class implements support for invocable actions in the interface.

QAccessibleEvent

The QAccessibleEvent class is the base class for accessibility notifications.

QAccessibleInterface

The QAccessibleInterface class defines an interface that exposes information about accessible objects.

QAccessibleObject

The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects.

QAccessiblePlugin

The QAccessiblePlugin class provides an abstract base class for plugins provinding accessibility information for user interface elements.

QAccessibleStateChangeEvent

The QAccessibleStateChangeEvent notfies the accessibility framework that the state of an object has changed.

QAccessibleTableCellInterface

The QAccessibleTableCellInterface class implements support for the IAccessibleTable2 Cell interface.

QAccessibleTableInterface

The QAccessibleTableInterface class implements support for the IAccessibleTable2 interface.

QAccessibleTableModelChangeEvent

The 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

The QAccessibleTextCursorEvent class notifies of cursor movements.

QAccessibleTextInsertEvent

The QAccessibleTextInsertEvent class notifies of text being inserted.

QAccessibleTextInterface

The QAccessibleTextInterface class implements support for text handling.

QAccessibleTextRemoveEvent

The QAccessibleTextRemoveEvent class notifies of text being deleted.

QAccessibleTextSelectionEvent

QAccessibleTextSelectionEvent signals a change in the text selection of an object.

QAccessibleTextUpdateEvent

The QAccessibleTextUpdateEvent class 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

The QAccessibleValueChangeEvent describes a change in value for an accessible object.

QAccessibleValueInterface

The QAccessibleValueInterface class implements support for objects that manipulate a value.

QAccessibleWidget

The QAccessibleWidget class implements the QAccessibleInterface for QWidgets.

QAction

The QAction class provides an abstract user interface action that can be inserted into widgets.

QActionEvent

The QActionEvent class provides an event that is generated when a QAction is added, removed, or changed.

QActionGroup

The QActionGroup class groups actions together.

QAnimationGroup

The QAnimationGroup class is an abstract base class for groups of animations.

QApplication

The QApplication class manages the GUI application's control flow and main settings.

QAssociativeIterable

The QAssociativeIterable class is an iterable interface for an associative container in a QVariant.

QAtomicInt

The QAtomicInt class provides platform-independent atomic operations on integers.

QAtomicPointer

The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers.

QAudioBuffer

The QAudioBuffer class represents a collection of audio samples with a specific format and sample rate.

QAudioDecoder

The QAudioDecoder class allows decoding audio.

QAudioDecoderControl

The QAudioDecoderControl class provides access to the audio decoding functionality of a QMediaService.

QAudioDeviceInfo

The QAudioDeviceInfo class provides an interface to query audio devices and their functionality.

QAudioEncoderSettings

The QAudioEncoderSettings class provides a set of audio encoder settings.

QAudioEncoderSettingsControl

The QAudioEncoderSettingsControl class provides access to the settings of a media service that performs audio encoding.

QAudioFormat

The QAudioFormat class stores audio stream parameter information.

QAudioInput

The QAudioInput class provides an interface for receiving audio data from an audio input device.

QAudioInputSelectorControl

The QAudioInputSelectorControl class provides an audio input selector media control.

QAudioOutput

The QAudioOutput class provides an interface for sending audio data to an audio output device.

QAudioOutputSelectorControl

The QAudioOutputSelectorControl class provides an audio output selector media control.

QAudioProbe

The QAudioProbe class allows you to monitor audio being played or recorded.

QAudioRecorder

The QAudioRecorder class is used for the recording of audio.

QAuthenticator

The QAuthenticator class provides an authentication object.

QBackingStore

The QBackingStore class provides a drawing area for QWindow.

QBasicTimer

The QBasicTimer class provides timer events for objects.

QBitArray

The QBitArray class provides an array of bits.

QBitmap

The QBitmap class provides monochrome (1-bit depth) pixmaps.

QBoxLayout

The QBoxLayout class lines up child widgets horizontally or vertically.

QBrush

The QBrush class defines the fill pattern of shapes drawn by QPainter.

QBuffer

The QBuffer class provides a QIODevice interface for a QByteArray.

QButtonGroup

The QButtonGroup class provides a container to organize groups of button widgets.

QByteArray

The QByteArray class provides an array of bytes.

QByteArrayMatcher

The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.

QCache

The QCache class is a template class that provides a cache.

QCalendarWidget

The QCalendarWidget class provides a monthly based calendar widget allowing the user to select a date.

QCamera

The QCamera class provides interface for system camera devices.

QCameraCaptureBufferFormatControl

The QCameraCaptureBufferFormatControl class provides a control for setting the capture buffer format.

QCameraCaptureDestinationControl

The QCameraCaptureDestinationControl class provides a control for setting capture destination.

QCameraControl

The QCameraControl class is an abstract base class for classes that control still cameras or video cameras.

QCameraExposure

The QCameraExposure class provides interface for exposure related camera settings.

QCameraExposureControl

The QCameraExposureControl class allows controlling camera exposure parameters.

QCameraFeedbackControl

The QCameraFeedbackControl class allows controlling feedback (sounds etc) during camera operation

QCameraFlashControl

The QCameraFlashControl class allows controlling a camera's flash.

QCameraFocus

The QCameraFocus class provides an interface for focus and zoom related camera settings.

QCameraFocusControl

The QCameraFocusControl class supplies control for focusing related camera parameters.

QCameraFocusZone

The QCameraFocusZone class provides information on zones used for autofocusing a camera.

QCameraImageCapture

The QCameraImageCapture class is used for the recording of media content.

QCameraImageCaptureControl

The QCameraImageCaptureControl class provides a control interface for image capture services.

QCameraImageProcessing

The QCameraImageProcessing class provides an interface for image processing related camera settings.

QCameraImageProcessingControl

The QCameraImageProcessingControl class provides an abstract class for controlling image processing parameters, like white balance, contrast, saturation, sharpening and denoising.

QCameraLocksControl

The QCameraLocksControl class is an abstract base class for classes that control still cameras or video cameras.

QCameraViewfinder

The QCameraViewfinder class provides a camera viewfinder widget.

QCameraViewfinderSettingsControl

The QCameraViewfinderSettingsControl class provides an abstract class for controlling camera viewfinder parameters.

QCameraZoomControl

The QCameraZoomControl class supplies control for optical and digital camera zoom.

QChar

The QChar class provides a 16-bit Unicode character.

QCheckBox

The QCheckBox widget provides a checkbox with a text label.

QChildEvent

The QChildEvent class contains event parameters for child object events.

QClipboard

The QClipboard class provides access to the window system clipboard.

QCloseEvent

The QCloseEvent class contains parameters that describe a close event.

QCollator

The QCollator class compares strings according to a localized collation algorithm.

QCollatorSortKey

The QCollatorSortKey class can be used to speed up string collation.

QColor

The QColor class provides colors based on RGB, HSV or CMYK values.

QColorDialog

The QColorDialog class provides a dialog widget for specifying colors.

QColormap

The QColormap class maps device independent QColors to device dependent pixel values.

QColumnView

The QColumnView class provides a model/view implementation of a column view.

QComboBox

The QComboBox widget is a combined button and popup list.

QCommandLineOption

The QCommandLineOption class defines a possible command-line option.

QCommandLineParser

The QCommandLineParser class provides a means for handling the command line options.

QCommandLinkButton

The QCommandLinkButton widget provides a Vista style command link button.

QCommonStyle

The QCommonStyle class encapsulates the common Look and Feel of a GUI.

QCompleter

The QCompleter class provides completions based on an item model.

QConicalGradient

The QConicalGradient class is used in combination with QBrush to specify a conical gradient brush.

QContextMenuEvent

The QContextMenuEvent class contains parameters that describe a context menu event.

QContiguousCache

The QContiguousCache class is a template class that provides a contiguous cache.

QCoreApplication

The QCoreApplication class provides an event loop for console Qt applications.

QCryptographicHash

The QCryptographicHash class provides a way to generate cryptographic hashes.

QCursor

The QCursor class provides a mouse cursor with an arbitrary shape.

QDBusAbstractAdaptor

The QDBusAbstractAdaptor class is the base class of D-Bus adaptor classes.

QDBusAbstractInterface

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

QDBusArgument

The QDBusArgument class is used to marshall and demarshall D-Bus arguments.

QDBusConnection

The QDBusConnection class represents a connection to the D-Bus bus daemon.

QDBusConnectionInterface

The QDBusConnectionInterface class provides access to the D-Bus bus daemon service.

QDBusContext

The QDBusContext class allows slots to determine the D-Bus context of the calls.

QDBusError

The QDBusError class represents an error received from the D-Bus bus or from remote applications found in the bus.

QDBusInterface

The QDBusInterface class is a proxy for interfaces on remote objects.

QDBusMessage

The QDBusMessage class represents one message sent or received over the D-Bus bus.

QDBusObjectPath

The QDBusObjectPath class enables the programmer to identify the OBJECT_PATH type provided by the D-Bus typesystem.

QDBusPendingCall

The QDBusPendingCall class refers to one pending asynchronous call

QDBusPendingCallWatcher

The QDBusPendingCallWatcher class provides a convenient way for waiting for asynchronous replies

QDBusPendingReply

The QDBusPendingReply class contains the reply to an asynchronous method call

QDBusReply

The QDBusReply class stores the reply for a method call to a remote object.

QDBusServer

The QDBusServer class provides peer-to-peer communication between processes on the same computer.

QDBusServiceWatcher

The QDBusServiceWatcher class allows the user to watch for a bus service change.

QDBusSignature

The QDBusSignature class enables the programmer to identify the SIGNATURE type provided by the D-Bus typesystem.

QDBusUnixFileDescriptor

The QDBusUnixFileDescriptor class holds one Unix file descriptor.

QDBusVariant

The QDBusVariant class enables the programmer to identify the variant type provided by the D-Bus typesystem.

QDBusVirtualObject

The QDBusVirtualObject class is used to handle several DBus paths with one class.

QDataStream

The QDataStream class provides serialization of binary data to a QIODevice.

QDataWidgetMapper

The QDataWidgetMapper class provides mapping between a section of a data model to widgets.

QDate

The QDate class provides date functions.

QDateEdit

The QDateEdit class provides a widget for editing dates based on the QDateTimeEdit widget.

QDateTime

The QDateTime class provides date and time functions.

QDateTimeEdit

The QDateTimeEdit class provides a widget for editing dates and times.

QDebug

The QDebug class provides an output stream for debugging information.

QDebugStateSaver

Convenience class for custom QDebug operators

QDesignerActionEditorInterface

The QDesignerActionEditorInterface class allows you to change the focus of Qt Designer's action editor.

QDesignerContainerExtension

The QDesignerContainerExtension class allows you to add pages to a custom multi-page container in Qt Designer's workspace.

QDesignerCustomWidgetCollectionInterface

The QDesignerCustomWidgetCollectionInterface class allows you to include several custom widgets in one single library.

QDesignerCustomWidgetInterface

The QDesignerCustomWidgetInterface class enables Qt Designer to access and construct custom widgets.

QDesignerDynamicPropertySheetExtension

The QDesignerDynamicPropertySheetExtension class allows you to manipulate a widget's dynamic properties in Qt Designer's property editor.

QDesignerFormEditorInterface

The QDesignerFormEditorInterface class allows you to access Qt Designer's various components.

QDesignerFormWindowCursorInterface

The QDesignerFormWindowCursorInterface class 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

The QDesignerFormWindowInterface class allows you to query and manipulate form windows appearing in Qt Designer's workspace.

QDesignerFormWindowManagerInterface

The QDesignerFormWindowManagerInterface class allows you to manipulate the collection of form windows in Qt Designer, and control Qt Designer's form editing actions.

QDesignerMemberSheetExtension

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

QDesignerObjectInspectorInterface

The QDesignerObjectInspectorInterface class allows you to change the focus of Qt Designer's object inspector.

QDesignerPropertyEditorInterface

The QDesignerPropertyEditorInterface class allows you to query and manipulate the current state of Qt Designer's property editor.

QDesignerPropertySheetExtension

The QDesignerPropertySheetExtension class allows you to manipulate a widget's properties which is displayed in Qt Designer's property editor.

QDesignerTaskMenuExtension

The QDesignerTaskMenuExtension class allows you to add custom menu entries to Qt Designer's task menu.

QDesignerWidgetBoxInterface

The QDesignerWidgetBoxInterface class allows you to control the contents of Qt Designer's widget box.

QDesktopServices

The QDesktopServices class provides methods for accessing common desktop services.

QDesktopWidget

The QDesktopWidget class provides access to screen information on multi-head systems.

QDial

The QDial class provides a rounded range control (like a speedometer or potentiometer).

QDialog

The QDialog class is the base class of dialog windows.

QDialogButtonBox

The QDialogButtonBox class is a widget that presents buttons in a layout that is appropriate to the current widget style.

QDir

The QDir class provides access to directory structures and their contents.

QDirIterator

The QDirIterator class provides an iterator for directory entrylists.

QDnsDomainNameRecord

The QDnsDomainNameRecord class stores information about a domain name record.

QDnsHostAddressRecord

The QDnsHostAddressRecord class stores information about a host address record.

QDnsLookup

The QDnsLookup class represents a DNS lookup.

QDnsMailExchangeRecord

The QDnsMailExchangeRecord class stores information about a DNS MX record.

QDnsServiceRecord

The QDnsServiceRecord class stores information about a DNS SRV record.

QDnsTextRecord

The QDnsTextRecord class stores information about a DNS TXT record.

QDockWidget

The QDockWidget class provides a widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop.

QDomAttr

The QDomAttr class represents one attribute of a QDomElement.

QDomCDATASection

The QDomCDATASection class represents an XML CDATA section.

QDomCharacterData

The QDomCharacterData class represents a generic string in the DOM.

QDomComment

The QDomComment class represents an XML comment.

QDomDocument

The QDomDocument class represents an XML document.

QDomDocumentFragment

The QDomDocumentFragment class is a tree of QDomNodes which is not usually a complete QDomDocument.

QDomDocumentType

The QDomDocumentType class is the representation of the DTD in the document tree.

QDomElement

The QDomElement class represents one element in the DOM tree.

QDomEntity

The QDomEntity class represents an XML entity.

QDomEntityReference

The QDomEntityReference class represents an XML entity reference.

QDomImplementation

The QDomImplementation class provides information about the features of the DOM implementation.

QDomNamedNodeMap

The QDomNamedNodeMap class contains a collection of nodes that can be accessed by name.

QDomNode

The QDomNode class is the base class for all the nodes in a DOM tree.

QDomNodeList

The QDomNodeList class is a list of QDomNode objects.

QDomNotation

The QDomNotation class represents an XML notation.

QDomProcessingInstruction

The QDomProcessingInstruction class represents an XML processing instruction.

QDomText

The QDomText class represents text data in the parsed XML document.

QDoubleSpinBox

The QDoubleSpinBox class provides a spin box widget that takes doubles.

QDoubleValidator

The QDoubleValidator class provides range checking of floating-point numbers.

QDrag

The QDrag class provides support for MIME-based drag and drop data transfer.

QDragEnterEvent

The QDragEnterEvent class provides an event which is sent to a widget when a drag and drop action enters it.

QDragLeaveEvent

The QDragLeaveEvent class provides an event that is sent to a widget when a drag and drop action leaves it.

QDragMoveEvent

The QDragMoveEvent class provides an event which is sent while a drag and drop action is in progress.

QDropEvent

The QDropEvent class provides an event which is sent when a drag and drop action is completed.

QDynamicPropertyChangeEvent

The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.

QEasingCurve

The QEasingCurve class provides easing curves for controlling animation.

QElapsedTimer

The QElapsedTimer class provides a fast way to calculate elapsed times.

QEnterEvent

The QEnterEvent class contains parameters that describe an enter event.

QErrorMessage

The QErrorMessage class provides an error message display dialog.

QEvent

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

QEventLoop

The QEventLoop class provides a means of entering and leaving an event loop.

QEventLoopLocker

The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed.

QEventTransition

The QEventTransition class provides a QObject-specific transition for Qt events.

QException

The QException class provides a base class for exceptions that can transferred across threads.

QExplicitlySharedDataPointer

The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object.

QExposeEvent

The QExposeEvent class contains event parameters for expose events.

QExtensionFactory

The QExtensionFactory class allows you to create a factory that is able to make instances of custom extensions in Qt Designer.

QExtensionManager

The QExtensionManager class provides extension management facilities for Qt Designer.

QFile

The QFile class provides an interface for reading from and writing to files.

QFileDevice

The QFileDevice class provides an interface for reading from and writing to open files.

QFileDialog

The QFileDialog class provides a dialog that allow users to select files or directories.

QFileIconProvider

The QFileIconProvider class provides file icons for the QDirModel and the QFileSystemModel classes.

QFileInfo

The QFileInfo class provides system-independent file information.

QFileOpenEvent

The QFileOpenEvent class provides an event that will be sent when there is a request to open a file or a URL.

QFileSelector

QFileSelector provides a convenient way of selecting file variants

QFileSystemModel

The QFileSystemModel class provides a data model for the local filesystem.

QFileSystemWatcher

The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.

QFinalState

The QFinalState class provides a final state.

QFlag

The QFlag class is a helper data type for QFlags.

QFlags

The QFlags class provides a type-safe way of storing OR-combinations of enum values.

QFocusEvent

The QFocusEvent class contains event parameters for widget focus events.

QFocusFrame

The QFocusFrame widget provides a focus frame which can be outside of a widget's normal paintable area.

QFont

The QFont class specifies a font used for drawing text.

QFontComboBox

The QFontComboBox widget is a combobox that lets the user select a font family.

QFontDatabase

The QFontDatabase class provides information about the fonts available in the underlying window system.

QFontDialog

The QFontDialog class provides a dialog widget for selecting a font.

QFontInfo

The QFontInfo class provides general information about fonts.

QFontMetrics

The QFontMetrics class provides font metrics information.

QFontMetricsF

The QFontMetricsF class provides font metrics information.

QFormBuilder

The QFormBuilder class is used to dynamically construct user interfaces from UI files at run-time.

QFormLayout

The QFormLayout class manages forms of input widgets and their associated labels.

QFrame

The QFrame class is the base class of widgets that can have a frame.

QFuture

The QFuture class represents the result of an asynchronous computation.

QFutureIterator

The QFutureIterator class provides a Java-style const iterator for QFuture.

QFutureSynchronizer

The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization.

QFutureWatcher

The QFutureWatcher class allows monitoring a QFuture using signals and slots.

QGLContext

The QGLContext class encapsulates an OpenGL rendering context.

QGLFormat

The QGLFormat class specifies the display format of an OpenGL rendering context.

QGLWidget

The QGLWidget class is a widget for rendering OpenGL graphics.

QGenericArgument

The QGenericArgument class is an internal helper class for marshalling arguments.

QGenericMatrix

The QGenericMatrix class is a template class that represents a NxM transformation matrix with N columns and M rows.

QGenericPlugin

The QGenericPlugin class is an abstract base class for plugins.

QGenericPluginFactory

The QGenericPluginFactory class creates plugin drivers.

QGenericReturnArgument

The QGenericReturnArgument class is an internal helper class for marshalling arguments.

QGesture

The QGesture class represents a gesture, containing properties that describe the corresponding user input.

QGestureEvent

The QGestureEvent class provides the description of triggered gestures.

QGestureRecognizer

The QGestureRecognizer class provides the infrastructure for gesture recognition.

QGlobalStatic

The QGlobalStatic class is used to implement a global static object

QGlyphRun

The QGlyphRun class provides direct access to the internal glyphs in a font.

QGradient

The QGradient class is used in combination with QBrush to specify gradient fills.

QGraphicsAnchor

The QGraphicsAnchor class represents an anchor between two items in a QGraphicsAnchorLayout.

QGraphicsAnchorLayout

The QGraphicsAnchorLayout class provides a layout where one can anchor widgets together in Graphics View.

QGraphicsBlurEffect

The QGraphicsBlurEffect class provides a blur effect.

QGraphicsColorizeEffect

The QGraphicsColorizeEffect class provides a colorize effect.

QGraphicsDropShadowEffect

The QGraphicsDropShadowEffect class provides a drop shadow effect.

QGraphicsEffect

The QGraphicsEffect class is the base class for all graphics effects.

QGraphicsEllipseItem

The QGraphicsEllipseItem class provides an ellipse item that you can add to a QGraphicsScene.

QGraphicsGridLayout

The QGraphicsGridLayout class provides a grid layout for managing widgets in Graphics View.

QGraphicsItem

The QGraphicsItem class is the base class for all graphical items in a QGraphicsScene.

QGraphicsItemGroup

The QGraphicsItemGroup class provides a container that treats a group of items as a single item.

QGraphicsLayout

The QGraphicsLayout class provides the base class for all layouts in Graphics View.

QGraphicsLayoutItem

The QGraphicsLayoutItem class can be inherited to allow your custom items to be managed by layouts.

QGraphicsLineItem

The QGraphicsLineItem class provides a line item that you can add to a QGraphicsScene.

QGraphicsLinearLayout

The QGraphicsLinearLayout class provides a horizontal or vertical layout for managing widgets in Graphics View.

QGraphicsObject

The QGraphicsObject class provides a base class for all graphics items that require signals, slots and properties.

QGraphicsOpacityEffect

The QGraphicsOpacityEffect class provides an opacity effect.

QGraphicsPathItem

The QGraphicsPathItem class provides a path item that you can add to a QGraphicsScene.

QGraphicsPixmapItem

The QGraphicsPixmapItem class provides a pixmap item that you can add to a QGraphicsScene.

QGraphicsPolygonItem

The QGraphicsPolygonItem class provides a polygon item that you can add to a QGraphicsScene.

QGraphicsProxyWidget

The QGraphicsProxyWidget class provides a proxy layer for embedding a QWidget in a QGraphicsScene.

QGraphicsRectItem

The QGraphicsRectItem class provides a rectangle item that you can add to a QGraphicsScene.

QGraphicsRotation

The QGraphicsRotation class provides a rotation transformation around a given axis.

QGraphicsScale

The QGraphicsScale class provides a scale transformation.

QGraphicsScene

The QGraphicsScene class provides a surface for managing a large number of 2D graphical items.

QGraphicsSceneContextMenuEvent

The QGraphicsSceneContextMenuEvent class provides context menu events in the graphics view framework.

QGraphicsSceneDragDropEvent

The QGraphicsSceneDragDropEvent class provides events for drag and drop in the graphics view framework.

QGraphicsSceneEvent

The QGraphicsSceneEvent class provides a base class for all graphics view related events.

QGraphicsSceneHelpEvent

The QGraphicsSceneHelpEvent class provides events when a tooltip is requested.

QGraphicsSceneHoverEvent

The QGraphicsSceneHoverEvent class provides hover events in the graphics view framework.

QGraphicsSceneMouseEvent

The QGraphicsSceneMouseEvent class provides mouse events in the graphics view framework.

QGraphicsSceneMoveEvent

The QGraphicsSceneMoveEvent class provides events for widget moving in the graphics view framework.

QGraphicsSceneResizeEvent

The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framework.

QGraphicsSceneWheelEvent

The QGraphicsSceneWheelEvent class provides wheel events in the graphics view framework.

QGraphicsSimpleTextItem

The QGraphicsSimpleTextItem class provides a simple text path item that you can add to a QGraphicsScene.

QGraphicsSvgItem

The QGraphicsSvgItem class is a QGraphicsItem that can be used to render the contents of SVG files.

QGraphicsTextItem

The QGraphicsTextItem class provides a text item that you can add to a QGraphicsScene to display formatted text.

QGraphicsTransform

The QGraphicsTransform class is an abstract base class for building advanced transformations on QGraphicsItems.

QGraphicsVideoItem

The QGraphicsVideoItem class provides a graphics item which display video produced by a QMediaObject.

QGraphicsView

The QGraphicsView class provides a widget for displaying the contents of a QGraphicsScene.

QGraphicsWebView

The QGraphicsWebView class allows Web content to be added to a GraphicsView.

QGraphicsWidget

The QGraphicsWidget class is the base class for all widget items in a QGraphicsScene.

QGridLayout

The QGridLayout class lays out widgets in a grid.

QGroupBox

The QGroupBox widget provides a group box frame with a title.

QGuiApplication

The QGuiApplication class manages the GUI application's control flow and main settings.

QHBoxLayout

The QHBoxLayout class lines up widgets horizontally.

QHash

The QHash class is a template class that provides a hash-table-based dictionary.

QHashIterator

The QHashIterator class provides a Java-style const iterator for QHash and QMultiHash.

QHeaderView

The QHeaderView class provides a header row or header column for item views.

QHelpContentItem

The QHelpContentItem class provides an item for use with QHelpContentModel.

QHelpContentModel

The QHelpContentModel class provides a model that supplies content to views.

QHelpContentWidget

The QHelpContentWidget class provides a tree view for displaying help content model items.

QHelpEngine

The QHelpEngine class provides access to contents and indices of the help engine.

QHelpEngineCore

The QHelpEngineCore class provides the core functionality of the help system.

QHelpEvent

The QHelpEvent class provides an event that is used to request helpful information about a particular point in a widget.

QHelpIndexModel

The QHelpIndexModel class provides a model that supplies index keywords to views.

QHelpIndexWidget

The QHelpIndexWidget class provides a list view displaying the QHelpIndexModel.

QHelpSearchEngine

The QHelpSearchEngine class provides access to widgets reusable to integrate fulltext search as well as to index and search documentation.

QHelpSearchQuery

The QHelpSearchQuery class contains the field name and the associated search term

QHelpSearchQueryWidget

The QHelpSearchQueryWidget class provides a simple line edit or an advanced widget to enable the user to input a search term in a standardized input mask.

QHelpSearchResultWidget

The QHelpSearchResultWidget class provides either a tree widget or a text browser depending on the used search engine to display the hits found by the search.

QHideEvent

The QHideEvent class provides an event which is sent after a widget is hidden.

QHistoryState

The QHistoryState class provides a means of returning to a previously active substate.

QHostAddress

The QHostAddress class provides an IP address.

QHostInfo

The QHostInfo class provides static functions for host name lookups.

QHoverEvent

The QHoverEvent class contains parameters that describe a mouse event.

QHttpMultiPart

The QHttpMultiPart class resembles a MIME multipart message to be sent over HTTP.

QHttpPart

The QHttpPart class holds a body part to be used inside a HTTP multipart MIME message.

QIODevice

The QIODevice class is the base interface class of all I/O devices in Qt.

QIcon

The QIcon class provides scalable icons in different modes and states.

QIconDragEvent

The QIconDragEvent class indicates that a main icon drag has begun.

QIconEngine

The QIconEngine class provides an abstract base class for QIcon renderers.

QIconEnginePlugin

The QIconEnginePlugin class provides an abstract base for custom QIconEngine plugins.

QIdentityProxyModel

The QIdentityProxyModel class proxies its source model unmodified

QImage

The QImage class provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device.

QImageEncoderControl

The QImageEncoderControl class provides access to the settings of a media service that performs image encoding.

QImageEncoderSettings

The QImageEncoderSettings class provides a set of image encoder settings.

QImageIOHandler

The QImageIOHandler class defines the common image I/O interface for all image formats in Qt.

QImageIOPlugin

The QImageIOPlugin class defines an interface for writing an image format plugin.

QImageReader

The QImageReader class provides a format independent interface for reading images from files or other devices.

QImageWriter

The QImageWriter class provides a format independent interface for writing images to files or other devices.

QInputDialog

The QInputDialog class provides a simple convenience dialog to get a single value from the user.

QInputEvent

The QInputEvent class is the base class for events that describe user input.

QInputMethod

The QInputMethod class provides access to the active text input method.

QInputMethodEvent

The QInputMethodEvent class provides parameters for input method events.

QInputMethodQueryEvent

The QInputMethodQueryEvent class provides an event sent by the input context to input objects.

QIntValidator

The QIntValidator class provides a validator that ensures a string contains a valid integer within a specified range.

QItemDelegate

The QItemDelegate class provides display and editing facilities for data items from a model.

QItemEditorCreator

The QItemEditorCreator class makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase.

QItemEditorCreatorBase

The QItemEditorCreatorBase class provides an abstract base class that must be subclassed when implementing new item editor creators.

QItemEditorFactory

The QItemEditorFactory class provides widgets for editing item data in views and delegates.

QItemSelection

The QItemSelection class manages information about selected items in a model.

QItemSelectionModel

The QItemSelectionModel class keeps track of a view's selected items.

QItemSelectionRange

The QItemSelectionRange class manages information about a range of selected items in a model.

QJSEngine

The QJSEngine class provides an environment for evaluating JavaScript code.

QJSValue

The QJSValue class acts as a container for Qt/JavaScript data types.

QJSValueIterator

The QJSValueIterator class provides a Java-style iterator for QJSValue.

QJsonArray

The QJsonArray class encapsulates a JSON array.

QJsonDocument

The QJsonDocument class provides a way to read and write JSON documents.

QJsonObject

The QJsonObject class encapsulates a JSON object.

QJsonParseError

The QJsonParseError class is used to report errors during JSON parsing.

QJsonValue

The QJsonValue class encapsulates a value in JSON.

QKeyEvent

The QKeyEvent class describes a key event.

QKeyEventTransition

The QKeyEventTransition class provides a transition for key events.

QKeySequence

The QKeySequence class encapsulates a key sequence as used by shortcuts.

QKeySequenceEdit

The QKeySequenceEdit widget allows to input a QKeySequence.

QLCDNumber

The QLCDNumber widget displays a number with LCD-like digits.

QLabel

The QLabel widget provides a text or image display.

QLatin1Char

The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.

QLatin1String

The QLatin1String class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal.

QLayout

The QLayout class is the base class of geometry managers.

QLayoutItem

The QLayoutItem class provides an abstract item that a QLayout manipulates.

QLibrary

The QLibrary class loads shared libraries at runtime.

QLibraryInfo

The QLibraryInfo class provides information about the Qt library.

QLine

The QLine class provides a two-dimensional vector using integer precision.

QLineEdit

The QLineEdit widget is a one-line text editor.

QLineF

The QLineF class provides a two-dimensional vector using floating point precision.

QLinearGradient

The QLinearGradient class is used in combination with QBrush to specify a linear gradient brush.

QLinkedList

The QLinkedList class is a template class that provides linked lists.

QLinkedListIterator

The QLinkedListIterator class provides a Java-style const iterator for QLinkedList.

QList

The QList class is a template class that provides lists.

QListIterator

The QListIterator class provides a Java-style const iterator for QList and QQueue.

QListView

The QListView class provides a list or icon view onto a model.

QListWidget

The QListWidget class provides an item-based list widget.

QListWidgetItem

The QListWidgetItem class provides an item for use with the QListWidget item view class.

QLocalServer

The QLocalServer class provides a local socket based server.

QLocalSocket

The QLocalSocket class provides a local socket.

QLocale

The QLocale class converts between numbers and their string representations in various languages.

QLockFile

The QLockFile class provides locking between processes using a file.

QLoggingCategory

The QLoggingCategory class represents a category, or 'area' in the logging infrastructure.

QMacCocoaViewContainer

The QMacCocoaViewContainer class provides a widget for Mac OS X that can be used to wrap arbitrary Cocoa views (i.e., NSView subclasses) and insert them into Qt hierarchies.

QMacNativeWidget

The QMacNativeWidget class provides a widget for Mac OS X that provides a way to put Qt widgets into Cocoa hierarchies.

QMainWindow

The QMainWindow class provides a main application window.

QMap

The QMap class is a template class that provides a red-black-tree-based dictionary.

QMapIterator

The QMapIterator class provides a Java-style const iterator for QMap and QMultiMap.

QMargins

The QMargins class defines the four margins of a rectangle.

QMatrix4x4

The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.

QMdiArea

The QMdiArea widget provides an area in which MDI windows are displayed.

QMdiSubWindow

The QMdiSubWindow class provides a subwindow class for QMdiArea.

QMediaAudioProbeControl

The QMediaAudioProbeControl class allows control over probing audio data in media objects.

QMediaAvailabilityControl

The QMediaAvailabilityControl class supplies a control for reporting availability of a service.

QMediaBindableInterface

The QMediaBindableInterface class is the base class for objects extending media objects functionality.

QMediaContainerControl

The QMediaContainerControl class provides access to the output container format of a QMediaService

QMediaContent

The QMediaContent class provides access to the resources relating to a media content.

QMediaControl

The QMediaControl class provides a base interface for media service controls.

QMediaGaplessPlaybackControl

The QMediaGaplessPlaybackControl class provides access to the gapless playback related control of a QMediaService.

QMediaNetworkAccessControl

The QMediaNetworkAccessControl class allows the setting of the Network Access Point for media related activities.

QMediaObject

The QMediaObject class provides a common base for multimedia objects.

QMediaPlayer

The QMediaPlayer class allows the playing of a media source.

QMediaPlayerControl

The QMediaPlayerControl class provides access to the media playing functionality of a QMediaService.

QMediaPlaylist

The QMediaPlaylist class provides a list of media content to play.

QMediaRecorder

The QMediaRecorder class is used for the recording of media content.

QMediaRecorderControl

The QMediaRecorderControl class provides access to the recording functionality of a QMediaService.

QMediaResource

The QMediaResource class provides a description of a media resource.

QMediaService

The QMediaService class provides a common base class for media service implementations.

QMediaServiceFeaturesInterface

The QMediaServiceFeaturesInterface class interface identifies features supported by a media service plug-in.

QMediaServiceProviderPlugin

The QMediaServiceProviderPlugin class interface provides an interface for QMediaService plug-ins.

QMediaServiceSupportedDevicesInterface

The QMediaServiceSupportedDevicesInterface class interface identifies the devices supported by a media service plug-in.

QMediaServiceSupportedFormatsInterface

The QMediaServiceSupportedFormatsInterface class interface identifies if a media service plug-in supports a media format.

QMediaStreamsControl

The QMediaStreamsControl class provides a media stream selection control.

QMediaTimeInterval

The QMediaTimeInterval class represents a time interval with integer precision.

QMediaTimeRange

The QMediaTimeRange class represents a set of zero or more disjoint time intervals.

QMediaVideoProbeControl

The QMediaVideoProbeControl class allows control over probing video frames in media objects.

QMenu

The QMenu class provides a menu widget for use in menu bars, context menus, and other popup menus.

QMenuBar

The QMenuBar class provides a horizontal menu bar.

QMessageAuthenticationCode

The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes.

QMessageBox

The QMessageBox class provides a modal dialog for informing the user or for asking the user a question and receiving an answer.

QMessageLogContext

The QMessageLogContext class provides additional information about a log message.

QMessageLogger

The QMessageLogger class generates log messages.

QMetaClassInfo

The QMetaClassInfo class provides additional information about a class.

QMetaDataReaderControl

The QMetaDataReaderControl class provides read access to the meta-data of a QMediaService's media.

QMetaDataWriterControl

The QMetaDataWriterControl class provides write access to the meta-data of a QMediaService's media.

QMetaEnum

The QMetaEnum class provides meta-data about an enumerator.

QMetaMethod

The QMetaMethod class provides meta-data about a member function.

QMetaObject

The QMetaObject class contains meta-information about Qt objects.

QMetaProperty

The QMetaProperty class provides meta-data about a property.

QMetaType

The QMetaType class manages named types in the meta-object system.

QMimeData

The QMimeData class provides a container for data that records information about its MIME type.

QMimeDatabase

The QMimeDatabase class maintains a database of MIME types.

QMimeType

The QMimeType class describes types of file or data, represented by a MIME type string.

QModelIndex

The QModelIndex class is used to locate data in a data model.

QMouseEvent

The QMouseEvent class contains parameters that describe a mouse event.

QMouseEventTransition

The QMouseEventTransition class provides a transition for mouse events.

QMoveEvent

The QMoveEvent class contains event parameters for move events.

QMovie

The QMovie class is a convenience class for playing movies with QImageReader.

QMultiHash

The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.

QMultiMap

The QMultiMap class is a convenience QMap subclass that provides multi-valued maps.

QMutableHashIterator

The QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash.

QMutableLinkedListIterator

The QMutableLinkedListIterator class provides a Java-style non-const iterator for QLinkedList.

QMutableListIterator

The QMutableListIterator class provides a Java-style non-const iterator for QList and QQueue.

QMutableMapIterator

The QMutableMapIterator class provides a Java-style non-const iterator for QMap and QMultiMap.

QMutableSetIterator

The QMutableSetIterator class provides a Java-style non-const iterator for QSet.

QMutableVectorIterator

The QMutableVectorIterator class provides a Java-style non-const iterator for QVector and QStack.

QMutex

The QMutex class provides access serialization between threads.

QMutexLocker

The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.

QNativeGestureEvent

The QNativeGestureEvent class contains parameters that describe a gesture event.

QNetworkAccessManager

The QNetworkAccessManager class allows the application to send network requests and receive replies

QNetworkAddressEntry

The QNetworkAddressEntry class stores one IP address supported by a network interface, along with its associated netmask and broadcast address.

QNetworkCacheMetaData

The QNetworkCacheMetaData class provides cache information.

QNetworkConfiguration

The QNetworkConfiguration class provides an abstraction of one or more access point configurations.

QNetworkConfigurationManager

The QNetworkConfigurationManager class manages the network configurations provided by the system.

QNetworkCookie

The QNetworkCookie class holds one network cookie.

QNetworkCookieJar

The QNetworkCookieJar class implements a simple jar of QNetworkCookie objects

QNetworkDiskCache

The QNetworkDiskCache class provides a very basic disk cache.

QNetworkInterface

The QNetworkInterface class provides a listing of the host's IP addresses and network interfaces.

QNetworkProxy

The QNetworkProxy class provides a network layer proxy.

QNetworkProxyFactory

The QNetworkProxyFactory class provides fine-grained proxy selection.

QNetworkProxyQuery

The QNetworkProxyQuery class is used to query the proxy settings for a socket.

QNetworkReply

The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager

QNetworkRequest

The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.

QNetworkSession

The QNetworkSession class provides control over the system's access points and enables session management for cases when multiple clients access the same access point.

QObject

The QObject class is the base class of all Qt objects.

QObjectCleanupHandler

The QObjectCleanupHandler class watches the lifetime of multiple QObjects.

QOffscreenSurface

The QOffscreenSurface class represents an offscreen surface in the underlying platform.

QOpenGLBuffer

The QOpenGLBuffer class provides functions for creating and managing OpenGL buffer objects.

QOpenGLContext

The QOpenGLContext class represents a native OpenGL context, enabling OpenGL rendering on a QSurface.

QOpenGLContextGroup

The QOpenGLContextGroup class represents a group of contexts sharing OpenGL resources.

QOpenGLDebugLogger

The QOpenGLDebugLogger enables logging of OpenGL debugging messages.

QOpenGLDebugMessage

The QOpenGLDebugMessage class wraps an OpenGL debug message.

QOpenGLFramebufferObject

The QOpenGLFramebufferObject class encapsulates an OpenGL framebuffer object.

QOpenGLFramebufferObjectFormat

The QOpenGLFramebufferObjectFormat class specifies the format of an OpenGL framebuffer object.

QOpenGLFunctions

The QOpenGLFunctions class provides cross-platform access to the OpenGL/ES 2.0 API.

QOpenGLFunctions_1_0

The QOpenGLFunctions_1_0 class provides all functions for OpenGL 1.0 specification.

QOpenGLFunctions_1_1

The QOpenGLFunctions_1_1 class provides all functions for OpenGL 1.1 specification.

QOpenGLFunctions_1_2

The QOpenGLFunctions_1_2 class provides all functions for OpenGL 1.2 specification.

QOpenGLFunctions_1_3

The QOpenGLFunctions_1_3 class provides all functions for OpenGL 1.3 specification.

QOpenGLFunctions_1_4

The QOpenGLFunctions_1_4 class provides all functions for OpenGL 1.4 specification.

QOpenGLFunctions_1_5

The QOpenGLFunctions_1_5 class provides all functions for OpenGL 1.5 specification.

QOpenGLFunctions_2_0

The QOpenGLFunctions_2_0 class provides all functions for OpenGL 2.0 specification.

QOpenGLFunctions_2_1

The QOpenGLFunctions_2_1 class provides all functions for OpenGL 2.1 specification.

QOpenGLFunctions_3_0

The QOpenGLFunctions_3_0 class provides all functions for OpenGL 3.0 specification.

QOpenGLFunctions_3_1

The QOpenGLFunctions_3_1 class provides all functions for OpenGL 3.1 specification.

QOpenGLFunctions_3_2_Compatibility

The QOpenGLFunctions_3_2_Compatibility class provides all functions for OpenGL 3.2 compatibility profile.

QOpenGLFunctions_3_2_Core

The QOpenGLFunctions_3_2_Core class provides all functions for OpenGL 3.2 core profile.

QOpenGLFunctions_3_3_Compatibility

The QOpenGLFunctions_3_3_Compatibility class provides all functions for OpenGL 3.3 compatibility profile.

QOpenGLFunctions_3_3_Core

The QOpenGLFunctions_3_3_Core class provides all functions for OpenGL 3.3 core profile.

QOpenGLFunctions_4_0_Compatibility

The QOpenGLFunctions_4_0_Compatibility class provides all functions for OpenGL 4.0 compatibility profile.

QOpenGLFunctions_4_0_Core

The QOpenGLFunctions_4_0_Core class provides all functions for OpenGL 4.0 core profile.

QOpenGLFunctions_4_1_Compatibility

The QOpenGLFunctions_4_1_Compatibility class provides all functions for OpenGL 4.1 compatibility profile.

QOpenGLFunctions_4_1_Core

The QOpenGLFunctions_4_1_Core class provides all functions for OpenGL 4.1 core profile.

QOpenGLFunctions_4_2_Compatibility

The QOpenGLFunctions_4_2_Compatibility class provides all functions for OpenGL 4.2 compatibility profile.

QOpenGLFunctions_4_2_Core

The QOpenGLFunctions_4_2_Core class provides all functions for OpenGL 4.2 core profile.

QOpenGLFunctions_4_3_Compatibility

The QOpenGLFunctions_4_3_Compatibility class provides all functions for OpenGL 4.3 compatibility profile.

QOpenGLFunctions_4_3_Core

The QOpenGLFunctions_4_3_Core class provides all functions for OpenGL 4.3 core profile.

QOpenGLFunctions_ES2

The QOpenGLFunctions_ES2 class provides all functions for OpenGL ES 2

QOpenGLPaintDevice

The QOpenGLPaintDevice class enables painting to an OpenGL context using QPainter.

QOpenGLShader

The QOpenGLShader class allows OpenGL shaders to be compiled.

QOpenGLShaderProgram

The QOpenGLShaderProgram class allows OpenGL shader programs to be linked and used.

QOpenGLTexture

The QOpenGLTexture class encapsulates an OpenGL texture object.

QOpenGLTimeMonitor

The QOpenGLTimeMonitor class wraps a sequence of OpenGL timer query objects.

QOpenGLTimerQuery

The QOpenGLTimerQuery class wraps an OpenGL timer query object.

QOpenGLVersionProfile

The QOpenGLVersionProfile class represents the version and if applicable the profile of an OpenGL context.

QOpenGLVertexArrayObject

The QOpenGLVertexArrayObject class wraps an OpenGL Vertex Array Object.

QPageSetupDialog

The QPageSetupDialog class provides a configuration dialog for the page-related options on a printer.

QPagedPaintDevice

The QPagedPaintDevice class is a represents a paintdevice that supports multiple pages.

QPaintDevice

The QPaintDevice class is the base class of objects that can be painted on with QPainter.

QPaintEngine

The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a given platform.

QPaintEngineState

The QPaintEngineState class provides information about the active paint engine's current state.

QPaintEvent

The QPaintEvent class contains event parameters for paint events.

QPainter

The QPainter class performs low-level painting on widgets and other paint devices.

QPainterPath

The QPainterPath class provides a container for painting operations, enabling graphical shapes to be constructed and reused.

QPainterPathStroker

The QPainterPathStroker class is used to generate fillable outlines for a given painter path.

QPair

The QPair class is a template class that stores a pair of items.

QPalette

The QPalette class contains color groups for each widget state.

QPanGesture

The QPanGesture class describes a panning gesture made by the user.

QParallelAnimationGroup

The QParallelAnimationGroup class provides a parallel group of animations.

QPauseAnimation

The QPauseAnimation class provides a pause for QSequentialAnimationGroup.

QPdfWriter

The QPdfWriter class is a class to generate PDFs that can be used as a paint device.

QPen

The QPen class defines how a QPainter should draw lines and outlines of shapes.

QPersistentModelIndex

The QPersistentModelIndex class is used to locate data in a data model.

QPicture

The QPicture class is a paint device that records and replays QPainter commands.

QPinchGesture

The QPinchGesture class describes a pinch gesture made by the user.

QPixmap

The QPixmap class is an off-screen image representation that can be used as a paint device.

QPixmapCache

The QPixmapCache class provides an application-wide cache for pixmaps.

QPlainTextDocumentLayout

The QPlainTextDocumentLayout class implements a plain text layout for QTextDocument

QPlainTextEdit

The QPlainTextEdit class provides a widget that is used to edit and display plain text.

QPlatformSystemTrayIcon

The QPlatformSystemTrayIcon class abstracts the system tray icon and interaction.

QPluginLoader

The QPluginLoader class loads a plugin at run-time.

QPoint

The QPoint class defines a point in the plane using integer precision.

QPointF

The QPointF class defines a point in the plane using floating point precision.

QPointer

The QPointer class is a template class that provides guarded pointers to QObject.

QPolygon

The QPolygon class provides a vector of points using integer precision.

QPolygonF

The QPolygonF class provides a vector of points using floating point precision.

QPrintDialog

The QPrintDialog class provides a dialog for specifying the printer's configuration.

QPrintEngine

The QPrintEngine class defines an interface for how QPrinter interacts with a given printing subsystem.

QPrintPreviewDialog

The QPrintPreviewDialog class provides a dialog for previewing and configuring page layouts for printer output.

QPrintPreviewWidget

The QPrintPreviewWidget class provides a widget for previewing page layouts for printer output.

QPrinter

The QPrinter class is a paint device that paints on a printer.

QPrinterInfo

The QPrinterInfo class gives access to information about existing printers.

QProcess

The QProcess class is used to start external programs and to communicate with them.

QProcessEnvironment

The QProcessEnvironment class holds the environment variables that can be passed to a program.

QProgressBar

The QProgressBar widget provides a horizontal or vertical progress bar.

QProgressDialog

The QProgressDialog class provides feedback on the progress of a slow operation.

QPropertyAnimation

The QPropertyAnimation class animates Qt properties

QProxyStyle

The QProxyStyle class is a convenience class that simplifies dynamically overriding QStyle elements.

QPushButton

The QPushButton widget provides a command button.

QQmlAbstractUrlInterceptor

allows you to control QML file loading.

QQmlApplicationEngine

QQmlApplicationEngine provides a convenient way to load an application from a single QML file.

QQmlComponent

The QQmlComponent class encapsulates a QML component definition

QQmlContext

The QQmlContext class defines a context within a QML engine.

QQmlEngine

The QQmlEngine class provides an environment for instantiating QML components.

QQmlError

The QQmlError class encapsulates a QML error.

QQmlExpression

The QQmlExpression class evaluates JavaScript in a QML context.

QQmlExtensionPlugin

The QQmlExtensionPlugin class provides an abstract base for custom QML extension plugins.

QQmlFileSelector

A class for applying a QFileSelector to QML file loading

QQmlImageProviderBase

The QQmlImageProviderBase class is used to register image providers in the QML engine.

QQmlIncubationController

QQmlIncubationController instances drive the progress of QQmlIncubators

QQmlIncubator

The QQmlIncubator class allows QML objects to be created asynchronously.

QQmlListProperty

The QQmlListProperty class allows applications to expose list-like properties to QML.

QQmlListReference

The QQmlListReference class allows the manipulation of QQmlListProperty properties.

QQmlNetworkAccessManagerFactory

The QQmlNetworkAccessManagerFactory class creates QNetworkAccessManager instances for a QML engine.

QQmlParserStatus

The QQmlParserStatus class provides updates on the QML parser state.

QQmlProperty

The QQmlProperty class abstracts accessing properties on objects created from QML.

QQmlPropertyMap

The QQmlPropertyMap class allows you to set key-value pairs that can be used in QML bindings.

QQmlPropertyValueSource

The QQmlPropertyValueSource class is an interface for property value sources such as animations and bindings.

QQmlScriptString

The QQmlScriptString class encapsulates a script and its context.

QQuaternion

The QQuaternion class represents a quaternion consisting of a vector and scalar.

QQueue

The QQueue class is a generic container that provides a queue.

QQuickFramebufferObject

The QQuickFramebufferObject class is a convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick.

QQuickImageProvider

The QQuickImageProvider class provides an interface for supporting pixmaps and threaded image requests in QML.

QQuickItem

The QQuickItem class provides the most basic of all visual items in Qt Quick.

QQuickPaintedItem

The QQuickPaintedItem class provides a way to use the QPainter API in the QML Scene Graph.

QQuickTextDocument

The QQuickTextDocument class provides access to the QTextDocument of QQuickTextEdit

QQuickTextureFactory

The QQuickTextureFactory class provides an interface for loading custom textures from QML.

QQuickView

The QQuickView class provides a window for displaying a Qt Quick user interface.

QQuickWindow

The QQuickWindow class provides the window for displaying a graphical QML scene

QRadialGradient

The QRadialGradient class is used in combination with QBrush to specify a radial gradient brush.

QRadioButton

The QRadioButton widget provides a radio button with a text label.

QRadioData

The QRadioData class provides interfaces to the RDS functionality of the system radio.

QRadioDataControl

The QRadioDataControl class provides access to the RDS functionality of the radio in the QMediaService.

QRadioTuner

The QRadioTuner class provides an interface to the systems analog radio device.

QRadioTunerControl

The QRadioTunerControl class provides access to the radio tuning functionality of a QMediaService.

QRasterPaintEngine

The QRasterPaintEngine class enables hardware acceleration of painting operations in Qt for Embedded Linux.

QRawFont

The QRawFont class provides access to a single physical instance of a font.

QReadLocker

The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.

QReadWriteLock

The QReadWriteLock class provides read-write locking.

QRect

The QRect class defines a rectangle in the plane using integer precision.

QRectF

The QRectF class defines a rectangle in the plane using floating point precision.

QRegExp

The QRegExp class provides pattern matching using regular expressions.

QRegExpValidator

The QRegExpValidator class is used to check a string against a regular expression.

QRegion

The QRegion class specifies a clip region for a painter.

QRegularExpression

The QRegularExpression class provides pattern matching using regular expressions.

QRegularExpressionMatch

The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.

QRegularExpressionMatchIterator

The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.

QRegularExpressionValidator

The QRegularExpressionValidator class is used to check a string against a regular expression.

QResizeEvent

The QResizeEvent class contains event parameters for resize events.

QResource

The QResource class provides an interface for reading directly from resources.

QRubberBand

The QRubberBand class provides a rectangle or line that can indicate a selection or a boundary.

QRunnable

The QRunnable class is the base class for all runnable objects.

QSGBasicGeometryNode

The QSGBasicGeometryNode class serves as a baseclass for geometry based nodes.

QSGClipNode

The QSGClipNode class implements the clipping functionality in the scene graph.

QSGDynamicTexture

The QSGDynamicTexture class serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's.

QSGFlatColorMaterial

The QSGFlatColorMaterial class provides a convenient way of rendering solid colored geometry in the scene graph.

QSGGeometry

The QSGGeometry class provides low-level storage for graphics primitives in the Qt Quick Scene Graph.

QSGGeometryNode

The QSGGeometryNode class is used for all rendered content in the scene graph.

QSGMaterial

The QSGMaterial class encapsulates rendering state for a shader program.

QSGMaterialShader

The QSGMaterialShader class represents an OpenGL shader program in the renderer.

QSGMaterialType

The QSGMaterialType class is used as a unique type token in combination with QSGMaterial.

QSGNode

The QSGNode class is the base class for all nodes in the scene graph.

QSGOpacityNode

The QSGOpacityNode class is used to change opacity of nodes.

QSGOpaqueTextureMaterial

The QSGOpaqueTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph.

QSGSimpleMaterial

The QSGSimpleMaterial class is a template generated class used to store the state used with a QSGSimpleMateralShader.

QSGSimpleMaterialShader

The QSGSimpleMaterialShader class provides a convenient way of building custom materials for the scene graph.

QSGSimpleRectNode

The QSGSimpleRectNode class is a convenience class for drawing solid filled rectangles using scenegraph.

QSGSimpleTextureNode

The QSGSimpleTextureNode class is provided for convenience to easily draw textured content using the QML scene graph.

QSGTexture

The QSGTexture class is a baseclass for textures used in the scene graph.

QSGTextureMaterial

The QSGTextureMaterial class provides a convenient way of rendering textured geometry in the scene graph.

QSGTextureProvider

The QSGTextureProvider class encapsulates texture based entities in QML.

QSGTransformNode

The QSGTransformNode class implements transformations in the scene graph

QSGVertexColorMaterial

The QSGVertexColorMaterial class provides a convenient way of rendering per-vertex colored geometry in the scene graph.

QSaveFile

The QSaveFile class provides an interface for safely writing to files.

QScopedArrayPointer

The QScopedArrayPointer class stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction.

QScopedPointer

The QScopedPointer class stores a pointer to a dynamically allocated object, and deletes it upon destruction.

QScopedValueRollback

The QScopedValueRollback class resets a variable to its previous value on destruction.

QScreen

The QScreen class is used to query screen properties.

QScriptClass

The QScriptClass class provides an interface for defining custom behavior of (a class of) Qt Script objects.

QScriptClassPropertyIterator

The QScriptClassPropertyIterator class provides an iterator interface for custom Qt Script objects.

QScriptContext

The QScriptContext class represents a Qt Script function invocation.

QScriptContextInfo

The QScriptContextInfo class provides additional information about a QScriptContext.

QScriptEngine

The QScriptEngine class provides an environment for evaluating Qt Script code.

QScriptEngineAgent

The QScriptEngineAgent class provides an interface to report events pertaining to QScriptEngine execution.

QScriptEngineDebugger

The QScriptEngineDebugger class provides a QScriptEngine debugger.

QScriptExtensionPlugin

The QScriptExtensionPlugin class provides an abstract base for custom QScript extension plugins.

QScriptProgram

The QScriptProgram class encapsulates a Qt Script program.

QScriptString

The QScriptString class acts as a handle to "interned" strings in a QScriptEngine.

QScriptSyntaxCheckResult

The QScriptSyntaxCheckResult class provides the result of a script syntax check.

QScriptValue

The QScriptValue class acts as a container for the Qt Script data types.

QScriptValueIterator

The QScriptValueIterator class provides a Java-style iterator for QScriptValue.

QScriptable

The QScriptable class provides access to the Qt Script environment from Qt C++ member functions.

QScrollArea

The QScrollArea class provides a scrolling view onto another widget.

QScrollBar

The QScrollBar widget provides a vertical or horizontal scroll bar.

QScrollEvent

The QScrollEvent class is send when scrolling.

QScrollPrepareEvent

The QScrollPrepareEvent class is send in preparation of a scrolling.

QScroller

The QScroller class enables kinetic scrolling for any scrolling widget or graphics item.

QScrollerProperties

The QScrollerProperties class stores the settings for a QScroller.

QSemaphore

The QSemaphore class provides a general counting semaphore.

QSequentialAnimationGroup

The QSequentialAnimationGroup class provides a sequential group of animations.

QSequentialIterable

The QSequentialIterable class is an iterable interface for a container in a QVariant.

QSerialPort

Provides functions to access serial ports.

QSerialPortInfo

Provides information about existing serial ports.

QSessionManager

The QSessionManager class provides access to the session manager.

QSet

The QSet class is a template class that provides a hash-table-based set.

QSetIterator

The QSetIterator class provides a Java-style const iterator for QSet.

QSettings

The QSettings class provides persistent platform-independent application settings.

QSharedData

The QSharedData class is a base class for shared data objects.

QSharedDataPointer

The QSharedDataPointer class represents a pointer to an implicitly shared object.

QSharedMemory

The QSharedMemory class provides access to a shared memory segment.

QSharedPointer

The QSharedPointer class holds a strong reference to a shared pointer

QShortcut

The QShortcut class is used to create keyboard shortcuts.

QShortcutEvent

The QShortcutEvent class provides an event which is generated when the user presses a key combination.

QShowEvent

The QShowEvent class provides an event that is sent when a widget is shown.

QSignalMapper

The QSignalMapper class bundles signals from identifiable senders.

QSignalSpy

The QSignalSpy class enables introspection of signal emission.

QSignalTransition

The QSignalTransition class provides a transition based on a Qt signal.

QSimpleXmlNodeModel

The QSimpleXmlNodeModel class is an implementation of QAbstractXmlNodeModel sufficient for many common cases.

QSize

The QSize class defines the size of a two-dimensional object using integer point precision.

QSizeF

The QSizeF class defines the size of a two-dimensional object using floating point precision.

QSizeGrip

The QSizeGrip class provides a resize handle for resizing top-level windows.

QSizePolicy

The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.

QSlider

The QSlider widget provides a vertical or horizontal slider.

QSocketNotifier

The QSocketNotifier class provides support for monitoring activity on a file descriptor.

QSortFilterProxyModel

The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.

QSound

The QSound class provides a method to play .wav sound files.

QSoundEffect

The QSoundEffect class provides a way to play low latency sound effects.

QSourceLocation

The QSourceLocation class identifies a location in a resource by URI, line, and column.

QSpacerItem

The QSpacerItem class provides blank space in a layout.

QSpinBox

The QSpinBox class provides a spin box widget.

QSplashScreen

The QSplashScreen widget provides a splash screen that can be shown during application startup.

QSplitter

The QSplitter class implements a splitter widget.

QSplitterHandle

The QSplitterHandle class provides handle functionality for the splitter.

QSqlDatabase

The QSqlDatabase class represents a connection to a database.

QSqlDriver

The QSqlDriver class is an abstract base class for accessing specific SQL databases.

QSqlDriverCreator

The QSqlDriverCreator class is a template class that provides a SQL driver factory for a specific driver type.

QSqlDriverCreatorBase

The QSqlDriverCreatorBase class is the base class for SQL driver factories.

QSqlDriverPlugin

The QSqlDriverPlugin class provides an abstract base for custom QSqlDriver plugins.

QSqlError

The QSqlError class provides SQL database error information.

QSqlField

The QSqlField class manipulates the fields in SQL database tables and views.

QSqlIndex

The QSqlIndex class provides functions to manipulate and describe database indexes.

QSqlQuery

The QSqlQuery class provides a means of executing and manipulating SQL statements.

QSqlQueryModel

The QSqlQueryModel class provides a read-only data model for SQL result sets.

QSqlRecord

The QSqlRecord class encapsulates a database record.

QSqlRelation

The QSqlRelation class stores information about an SQL foreign key.

QSqlRelationalDelegate

The QSqlRelationalDelegate class provides a delegate that is used to display and edit data from a QSqlRelationalTableModel.

QSqlRelationalTableModel

The QSqlRelationalTableModel class provides an editable data model for a single database table, with foreign key support.

QSqlResult

The QSqlResult class provides an abstract interface for accessing data from specific SQL databases.

QSqlTableModel

The QSqlTableModel class provides an editable data model for a single database table.

QSslCertificate

The QSslCertificate class provides a convenient API for an X509 certificate.

QSslCertificateExtension

The QSslCertificateExtension class provides an API for accessing the extensions of an X509 certificate.

QSslCipher

The QSslCipher class represents an SSL cryptographic cipher.

QSslConfiguration

The QSslConfiguration class holds the configuration and state of an SSL connection

QSslError

The QSslError class provides an SSL error.

QSslKey

The QSslKey class provides an interface for private and public keys.

QSslSocket

The QSslSocket class provides an SSL encrypted socket for both clients and servers.

QStack

The QStack class is a template class that provides a stack.

QStackedLayout

The QStackedLayout class provides a stack of widgets where only one widget is visible at a time.

QStackedWidget

The QStackedWidget class provides a stack of widgets where only one widget is visible at a time.

QStandardItem

The QStandardItem class provides an item for use with the QStandardItemModel class.

QStandardItemEditorCreator

The QStandardItemEditorCreator class provides the possibility to register widgets without having to subclass QItemEditorCreatorBase.

QStandardItemModel

The QStandardItemModel class provides a generic model for storing custom data.

QStandardPaths

The QStandardPaths class provides methods for accessing standard paths.

QState

The QState class provides a general-purpose state for QStateMachine.

QStateMachine

The QStateMachine class provides a hierarchical finite state machine.

QStaticPlugin

QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.

QStaticText

The QStaticText class enables optimized drawing of text when the text and its layout is updated rarely.

QStatusBar

The QStatusBar class provides a horizontal bar suitable for presenting status information.

QStatusTipEvent

The QStatusTipEvent class provides an event that is used to show messages in a status bar.

QString

The QString class provides a Unicode character string.

QStringList

The QStringList class provides a list of strings.

QStringListModel

The QStringListModel class provides a model that supplies strings to views.

QStringMatcher

The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.

QStringRef

The QStringRef class provides a thin wrapper around QString substrings.

QStyle

The QStyle class is an abstract base class that encapsulates the look and feel of a GUI.

QStyleFactory

The QStyleFactory class creates QStyle objects.

QStyleHintReturn

The QStyleHintReturn class provides style hints that return more than basic data types.

QStyleHintReturnMask

The QStyleHintReturnMask class provides style hints that return a QRegion.

QStyleHintReturnVariant

The QStyleHintReturnVariant class provides style hints that return a QVariant.

QStyleHints

The QStyleHints class contains platform specific hints and settings.

QStyleOption

The QStyleOption class stores the parameters used by QStyle functions.

QStyleOptionButton

The QStyleOptionButton class is used to describe the parameters for drawing buttons.

QStyleOptionComboBox

The QStyleOptionComboBox class is used to describe the parameter for drawing a combobox.

QStyleOptionComplex

The QStyleOptionComplex class is used to hold parameters that are common to all complex controls.

QStyleOptionDockWidget

The QStyleOptionDockWidget class is used to describe the parameters for drawing a dock widget.

QStyleOptionFocusRect

The QStyleOptionFocusRect class is used to describe the parameters for drawing a focus rectangle with QStyle.

QStyleOptionFrame

The QStyleOptionFrame class is used to describe the parameters for drawing a frame.

QStyleOptionGraphicsItem

The QStyleOptionGraphicsItem class is used to describe the parameters needed to draw a QGraphicsItem.

QStyleOptionGroupBox

The QStyleOptionGroupBox class describes the parameters for drawing a group box.

QStyleOptionHeader

The QStyleOptionHeader class is used to describe the parameters for drawing a header.

QStyleOptionMenuItem

The QStyleOptionMenuItem class is used to describe the parameter necessary for drawing a menu item.

QStyleOptionProgressBar

The QStyleOptionProgressBar class is used to describe the parameters necessary for drawing a progress bar.

QStyleOptionRubberBand

The QStyleOptionRubberBand class is used to describe the parameters needed for drawing a rubber band.

QStyleOptionSizeGrip

The QStyleOptionSizeGrip class is used to describe the parameter for drawing a size grip.

QStyleOptionSlider

The QStyleOptionSlider class is used to describe the parameters needed for drawing a slider.

QStyleOptionSpinBox

The QStyleOptionSpinBox class is used to describe the parameters necessary for drawing a spin box.

QStyleOptionTab

The QStyleOptionTab class is used to describe the parameters for drawing a tab bar.

QStyleOptionTabBarBase

The QStyleOptionTabBarBase class is used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with.

QStyleOptionTabWidgetFrame

The QStyleOptionTabWidgetFrame class is used to describe the parameters for drawing the frame around a tab widget.

QStyleOptionTitleBar

The QStyleOptionTitleBar class is used to describe the parameters for drawing a title bar.

QStyleOptionToolBar

The QStyleOptionToolBar class is used to describe the parameters for drawing a toolbar.

QStyleOptionToolBox

The QStyleOptionToolBox class is used to describe the parameters needed for drawing a tool box.

QStyleOptionToolButton

The QStyleOptionToolButton class is used to describe the parameters for drawing a tool button.

QStyleOptionViewItem

The QStyleOptionViewItem class is used to describe the parameters used to draw an item in a view widget.

QStylePainter

The QStylePainter class is a convenience class for drawing QStyle elements inside a widget.

QStylePlugin

The QStylePlugin class provides an abstract base for custom QStyle plugins.

QStyledItemDelegate

The QStyledItemDelegate class provides display and editing facilities for data items from a model.

QSupportedWritingSystems

The QSupportedWritingSystems class is used when registering fonts with the internal Qt fontdatabase

QSurface

The QSurface class is an abstraction of renderable surfaces in Qt.

QSurfaceFormat

The QSurfaceFormat class represents the format of a QSurface.

QSvgGenerator

The QSvgGenerator class provides a paint device that is used to create SVG drawings.

QSvgRenderer

The QSvgRenderer class is used to draw the contents of SVG files onto paint devices.

QSvgWidget

The QSvgWidget class provides a widget that is used to display the contents of Scalable Vector Graphics (SVG) files.

QSwipeGesture

The QSwipeGesture class describes a swipe gesture made by the user.

QSyntaxHighlighter

The QSyntaxHighlighter class 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

The QSysInfo class provides information about the system.

QSystemSemaphore

The QSystemSemaphore class provides a general counting system semaphore.

QSystemTrayIcon

The QSystemTrayIcon class provides an icon for an application in the system tray.

QTabBar

The QTabBar class provides a tab bar, e.g. for use in tabbed dialogs.

QTabWidget

The QTabWidget class provides a stack of tabbed widgets.

QTableView

The QTableView class provides a default model/view implementation of a table view.

QTableWidget

The QTableWidget class provides an item-based table view with a default model.

QTableWidgetItem

The QTableWidgetItem class provides an item for use with the QTableWidget class.

QTableWidgetSelectionRange

The QTableWidgetSelectionRange class provides a way to interact with selection in a model without using model indexes and a selection model.

QTabletEvent

The QTabletEvent class contains parameters that describe a Tablet event.

QTapAndHoldGesture

The QTapAndHoldGesture class describes a tap-and-hold (aka LongTap) gesture made by the user.

QTapGesture

The QTapGesture class describes a tap gesture made by the user.

QTcpServer

The QTcpServer class provides a TCP-based server.

QTcpSocket

The QTcpSocket class provides a TCP socket.

QTemporaryDir

The QTemporaryDir class creates a unique directory for temporary use.

QTemporaryFile

The QTemporaryFile class is an I/O device that operates on temporary files.

QTest::QTouchEventSequence

The QTouchEventSequence class is used to simulate a sequence of touch events.

QTestEventList

The QTestEventList class provides a list of GUI events.

QTextBlock

The QTextBlock class provides a container for text fragments in a QTextDocument.

QTextBlockFormat

The QTextBlockFormat class provides formatting information for blocks of text in a QTextDocument.

QTextBlockGroup

The QTextBlockGroup class provides a container for text blocks within a QTextDocument.

QTextBlockUserData

The QTextBlockUserData class is used to associate custom data with blocks of text.

QTextBoundaryFinder

The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.

QTextBrowser

The QTextBrowser class provides a rich text browser with hypertext navigation.

QTextCharFormat

The QTextCharFormat class provides formatting information for characters in a QTextDocument.

QTextCodec

The QTextCodec class provides conversions between text encodings.

QTextCursor

The QTextCursor class offers an API to access and modify QTextDocuments.

QTextDecoder

The QTextDecoder class provides a state-based decoder.

QTextDocument

The QTextDocument class holds formatted text.

QTextDocumentFragment

The QTextDocumentFragment class represents a piece of formatted text from a QTextDocument.

QTextDocumentWriter

The QTextDocumentWriter class provides a format-independent interface for writing a QTextDocument to files or other devices.

QTextEdit

The QTextEdit class provides a widget that is used to edit and display both plain and rich text.

QTextEncoder

The QTextEncoder class provides a state-based encoder.

QTextFormat

The QTextFormat class provides formatting information for a QTextDocument.

QTextFragment

The QTextFragment class holds a piece of text in a QTextDocument with a single QTextCharFormat.

QTextFrame

The QTextFrame class represents a frame in a QTextDocument.

QTextFrameFormat

The QTextFrameFormat class provides formatting information for frames in a QTextDocument.

QTextImageFormat

The QTextImageFormat class provides formatting information for images in a QTextDocument.

QTextInlineObject

The QTextInlineObject class represents an inline object in a QTextLayout.

QTextItem

The QTextItem class provides all the information required to draw text in a custom paint engine.

QTextLayout

The QTextLayout class is used to lay out and render text.

QTextLength

The QTextLength class encapsulates the different types of length used in a QTextDocument.

QTextLine

The QTextLine class represents a line of text inside a QTextLayout.

QTextList

The QTextList class provides a decorated list of items in a QTextDocument.

QTextListFormat

The QTextListFormat class provides formatting information for lists in a QTextDocument.

QTextObject

The QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument together.

QTextObjectInterface

The QTextObjectInterface class allows drawing of custom text objects in QTextDocuments.

QTextOption

The QTextOption class provides a description of general rich text properties.

QTextStream

The QTextStream class provides a convenient interface for reading and writing text.

QTextTable

The QTextTable class represents a table in a QTextDocument.

QTextTableCell

The QTextTableCell class represents the properties of a cell in a QTextTable.

QTextTableCellFormat

The QTextTableCellFormat class provides formatting information for table cells in a QTextDocument.

QTextTableFormat

The QTextTableFormat class provides formatting information for tables in a QTextDocument.

QThread

The QThread class provides a platform-independent way to manage threads.

QThreadPool

The QThreadPool class manages a collection of QThreads.

QThreadStorage

The QThreadStorage class provides per-thread data storage.

QTileRules

The QTileRules class provides the rules used to draw a pixmap or image split into nine segments.

QTime

The QTime class provides clock time functions.

QTimeEdit

The QTimeEdit class provides a widget for editing times based on the QDateTimeEdit widget.

QTimeLine

The QTimeLine class provides a timeline for controlling animations.

QTimeZone

The QTimeZone class converts between between UTC and local time in a specific time zone.

QTimer

The QTimer class provides repetitive and single-shot timers.

QTimerEvent

The QTimerEvent class contains parameters that describe a timer event.

QToolBar

The QToolBar class provides a movable panel that contains a set of controls.

QToolBox

The QToolBox class provides a column of tabbed widget items.

QToolButton

The QToolButton class provides a quick-access button to commands or options, usually used inside a QToolBar.

QToolTip

The QToolTip class provides tool tips (balloon help) for any widget.

QTouchDevice

The QTouchDevice class describes the device from with touch events originate.

QTouchEvent

The QTouchEvent class contains parameters that describe a touch event.

QTransform

The QTransform class specifies 2D transformations of a coordinate system.

QTranslator

The QTranslator class provides internationalization support for text output.

QTreeView

The QTreeView class provides a default model/view implementation of a tree view.

QTreeWidget

The QTreeWidget class provides a tree view that uses a predefined tree model.

QTreeWidgetItem

The QTreeWidgetItem class provides an item for use with the QTreeWidget convenience class.

QTreeWidgetItemIterator

The QTreeWidgetItemIterator class provides a way to iterate over the items in a QTreeWidget instance.

QUdpSocket

The QUdpSocket class provides a UDP socket.

QUiLoader

The QUiLoader class 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 QUndoCommand class is the base class of all commands stored on a QUndoStack.

QUndoGroup

The QUndoGroup class is a group of QUndoStack objects.

QUndoStack

The QUndoStack class is a stack of QUndoCommand objects.

QUndoView

The QUndoView class displays the contents of a QUndoStack.

QUnhandledException

The UnhandledException class represents an unhandled exception in a worker thread.

QUrl

The QUrl class provides a convenient interface for working with URLs.

QUrlQuery

The QUrlQuery class provides a way to manipulate a key-value pairs in a URL's query.

QUuid

The QUuid class stores a Universally Unique Identifier (UUID).

QVBoxLayout

The QVBoxLayout class lines up widgets vertically.

QValidator

The QValidator class provides validation of input text.

QVarLengthArray

The QVarLengthArray class provides a low-level variable-length array.

QVariant

The QVariant class acts like a union for the most common Qt data types.

QVariantAnimation

The QVariantAnimation class provides an abstract base class for animations.

QVector

The QVector class is a template class that provides a dynamic array.

QVector2D

The QVector2D class represents a vector or vertex in 2D space.

QVector3D

The QVector3D class represents a vector or vertex in 3D space.

QVector4D

The QVector4D class represents a vector or vertex in 4D space.

QVectorIterator

The QVectorIterator class provides a Java-style const iterator for QVector and QStack.

QVideoDeviceSelectorControl

The QVideoDeviceSelectorControl class provides an video device selector media control.

QVideoEncoderSettings

The QVideoEncoderSettings class provides a set of video encoder settings.

QVideoEncoderSettingsControl

The QVideoEncoderSettingsControl class provides access to the settings of a media service that performs video encoding.

QVideoFrame

The QVideoFrame class represents a frame of video data.

QVideoProbe

The QVideoProbe class allows you to monitor video frames being played or recorded.

QVideoRendererControl

The QVideoRendererControl class provides a media control for rendering video to a QAbstractVideoSurface.

QVideoSurfaceFormat

The QVideoSurfaceFormat class specifies the stream format of a video presentation surface.

QVideoWidget

The QVideoWidget class provides a widget which presents video produced by a media object.

QVideoWidgetControl

The QVideoWidgetControl class provides a media control which implements a video widget.

QVideoWindowControl

The QVideoWindowControl class provides a media control for rendering video to a window.

QWaitCondition

The QWaitCondition class provides a condition variable for synchronizing threads.

QWeakPointer

The QWeakPointer class holds a weak reference to a shared pointer

QWebDatabase

The QWebDatabase class provides access to HTML 5 databases created with JavaScript.

QWebElement

The QWebElement class provides convenient access to DOM elements in a QWebFrame.

QWebElementCollection

The QWebElementCollection class represents a collection of web elements.

QWebFrame

The QWebFrame class represents a frame in a web page.

QWebHistory

The QWebHistory class represents the history of a QWebPage

QWebHistoryInterface

The QWebHistoryInterface class provides an interface to implement link history.

QWebHistoryItem

The QWebHistoryItem class represents one item in the history of a QWebPage

QWebHitTestResult

The QWebHitTestResult class provides information about the web page content after a hit test.

QWebInspector

The QWebInspector class allows the placement and control of a QWebPage's inspector. The inspector can display a page's hierarchy, its loading statistics and the current state of its individual elements. It is mostly used by web developers.

QWebPage

The QWebPage class provides an object to view and edit web documents.

QWebPluginFactory

The QWebPluginFactory class is used to embed custom data types in web pages.

QWebSecurityOrigin

The QWebSecurityOrigin class defines a security boundary for web sites.

QWebSettings

The QWebSettings class provides an object to store the settings used by QWebPage and QWebFrame.

QWebView

The QWebView class provides a widget that is used to view and edit web documents.

QWhatsThis

The QWhatsThis class provides a simple description of any widget, i.e. answering the question "What's This?".

QWhatsThisClickedEvent

The QWhatsThisClickedEvent class provides an event that can be used to handle hyperlinks in a "What's This?" text.

QWheelEvent

The QWheelEvent class contains parameters that describe a wheel event.

QWidget

The QWidget class is the base class of all user interface objects.

QWidgetAction

The QWidgetAction class extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars.

QWidgetItem

The QWidgetItem class is a layout item that represents a widget.

QWinEventNotifier

The QWinEventNotifier class provides support for the Windows Wait functions.

QWindow

The QWindow class represents a window in the underlying windowing system.

QWindowStateChangeEvent

The QWindowStateChangeEvent class provides the window state before a window state change.

QWizard

The QWizard class provides a framework for wizards.

QWizardPage

The QWizardPage class is the base class for wizard pages.

QWriteLocker

The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.

QX11Info

Provides information about the X display configuration.

QXmlAttributes

The QXmlAttributes class provides XML attributes.

QXmlContentHandler

The QXmlContentHandler class provides an interface to report the logical content of XML data.

QXmlDTDHandler

The QXmlDTDHandler class provides an interface to report DTD content of XML data.

QXmlDeclHandler

The QXmlDeclHandler class provides an interface to report declaration content of XML data.

QXmlDefaultHandler

The QXmlDefaultHandler class provides a default implementation of all the XML handler classes.

QXmlEntityResolver

The QXmlEntityResolver class provides an interface to resolve external entities contained in XML data.

QXmlErrorHandler

The QXmlErrorHandler class provides an interface to report errors in XML data.

QXmlFormatter

The QXmlFormatter class is an implementation of QXmlSerializer for transforming XQuery output into formatted XML.

QXmlInputSource

The QXmlInputSource class provides the input data for the QXmlReader subclasses.

QXmlItem

The QXmlItem class contains either an XML node or an atomic value.

QXmlLexicalHandler

The QXmlLexicalHandler class provides an interface to report the lexical content of XML data.

QXmlLocator

The QXmlLocator class provides the XML handler classes with information about the parsing position within a file.

QXmlName

The QXmlName class represents the name of an XML node, in an efficient, namespace-aware way. QXmlName represents the name of an XML node in a way that is both efficient and safe for comparing names. Normally, an XML node represents an XML element or attribute, but QXmlName can also represent the names of other kinds of nodes, e.g., QAbstractXmlReceiver::processingInstruction() and QAbstractXmlReceiver::namespaceBinding().

QXmlNamePool

The QXmlNamePool class is a table of shared strings referenced by instances of QXmlName.

QXmlNamespaceSupport

The QXmlNamespaceSupport class is a helper class for XML readers which want to include namespace support.

QXmlNodeModelIndex

The QXmlNodeModelIndex class identifies a node in an XML node model subclassed from QAbstractXmlNodeModel.

QXmlParseException

The QXmlParseException class is used to report errors with the QXmlErrorHandler interface.

QXmlQuery

The QXmlQuery class performs XQueries on XML data, or on non-XML data modeled to look like XML.

QXmlReader

The QXmlReader class provides an interface for XML readers (i.e. parsers).

QXmlResultItems

The QXmlResultItems class iterates through the results of evaluating an XQuery in QXmlQuery.

QXmlSchema

The QXmlSchema class provides loading and validation of a W3C XML Schema.

QXmlSchemaValidator

The QXmlSchemaValidator class validates XML instance documents against a W3C XML Schema.

QXmlSerializer

The QXmlSerializer class is an implementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML.

QXmlSimpleReader

The QXmlSimpleReader class provides an implementation of a simple XML parser.

QXmlStreamAttribute

The QXmlStreamAttribute class represents a single XML attribute

QXmlStreamAttributes

The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.

QXmlStreamEntityDeclaration

The QXmlStreamEntityDeclaration class represents a DTD entity declaration.

QXmlStreamEntityResolver

The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader.

QXmlStreamNamespaceDeclaration

The QXmlStreamNamespaceDeclaration class represents a namespace declaration.

QXmlStreamNotationDeclaration

The QXmlStreamNotationDeclaration class represents a DTD notation declaration.

QXmlStreamReader

The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API.

QXmlStreamWriter

The QXmlStreamWriter class provides an XML writer with a simple streaming API.

SignalSpy

TestCase