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

Namespaces

QColorConstants

Contains QColor predefined constants

QPlatformGraphicsBufferHelper

Classes

AtSpiAdaptor

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

DBusConnection

Connects to the accessibility dbus

QAbstractFileIconEngine

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

QAbstractFileIconProvider

File icons for the QFileSystemModel class

QAbstractTextDocumentLayout

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

QAbstractTextDocumentLayout::PaintContext

QAbstractTextDocumentLayout::PaintContext class is a convenience class defining the parameters used when painting a document's layout

QAbstractTextDocumentLayout::Selection

QAbstractTextDocumentLayout::Selection class is a convenience class defining the parameters of a selection

QAccessible

Enums and static functions related to accessibility

QAccessible::ActivationObserver

QAccessible::State

QAccessibleActionInterface

Implements support for invocable actions in the interface

QAccessibleApplication

Implements the QAccessibleInterface for QApplication

QAccessibleBridge

The base class for accessibility back-ends.

QAccessibleBridgePlugin

Abstract base for accessibility bridge plugins.

QAccessibleCache

Maintains a cache of accessible interfaces

QAccessibleEditableTextInterface

Implements support for objects with editable text

QAccessibleEvent

The base class for accessibility notifications

QAccessibleImageInterface

Implements support for the IAccessibleImage interface

QAccessibleInterface

Defines an interface that exposes information about accessible objects

QAccessibleObject

Implements parts of the QAccessibleInterface for QObjects

QAccessiblePlugin

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

QAccessibleSelectionInterface

Implements support for selection handling

QAccessibleStateChangeEvent

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

QAccessibleTableCellInterface

Implements support for the IAccessibleTable2 Cell interface

QAccessibleTableInterface

Implements support for the IAccessibleTable2 interface

QAccessibleTableModelChangeEvent

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

QAccessibleTextCursorEvent

Notifies of cursor movements

QAccessibleTextInsertEvent

Notifies of text being inserted

QAccessibleTextInterface

Implements support for text handling

QAccessibleTextRemoveEvent

Notifies of text being deleted

QAccessibleTextSelectionEvent

Signals a change in the text selection of an object

QAccessibleTextUpdateEvent

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

QAccessibleValueChangeEvent

Describes a change in value for an accessible object

QAccessibleValueInterface

Implements support for objects that manipulate a value

QAction

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

QActionEvent

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

QActionGroup

Groups actions together. 6.0

QBackingStore

Drawing area for QWindow

QBasicDrag

Base class for implementing platform drag and drop. 5.0 qpa

QBasicPlatformVulkanInstance

A generic platform Vulkan instance implementation. 5.10 qpa

QBitmap

Monochrome (1-bit depth) pixmaps

QBrush

Defines the fill pattern of shapes drawn by QPainter

QClipboard

Access to the window system clipboard. QtGui

QCloseEvent

Contains parameters that describe a close event

QColor

Colors based on RGB, HSV or CMYK values

QColorSpace

Color space abstraction. 5.14

QColorTransform

Transformation between color spaces. 5.14

QConicalGradient

Used in combination with QBrush to specify a conical gradient brush

QContextMenuEvent

Contains parameters that describe a context menu event. QtGui

QCursor

Mouse cursor with an arbitrary shape

QDBusMenuConnection

QDBusTrayIcon

QDesktopServices

Methods for accessing common desktop services. 4.2 desktop QtGui

QDoubleValidator

Range checking of floating-point numbers. QtGui

QDrag

Support for MIME-based drag and drop data transfer

QDragEnterEvent

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

QDragLeaveEvent

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

QDragMoveEvent

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

QDropEvent

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

QEGLPbuffer

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

QEGLPlatformContext

An EGL context implementation. 5.2 qpa

QEnterEvent

Contains parameters that describe an enter event

QEventPoint

Information about a point in a QPointerEvent. 6.0 QtGui

QExposeEvent

Contains event parameters for expose events. QtGui

QFileOpenEvent

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

QFileSystemModel

Data model for the local filesystem

QFocusEvent

Contains event parameters for widget focus events. QtGui

QFont

Specifies a query for a font used for drawing text

QFontDatabase

Information about the fonts available in the underlying window system

QFontDatabasePrivate

QFontInfo

General information about fonts. QtGui

QFontMetrics

Font metrics information

QFontMetricsF

Font metrics information

QGenericMatrix

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

QGenericPlugin

Abstract base class for plugins

QGenericPluginFactory

Creates plugin drivers

QGlyphRun

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

QGnomeTheme

Theme implementation for the Gnome desktop. 5.0 qpa

QGradient

Used in combination with QBrush to specify gradient fills

QGuiApplication

Manages the GUI application's control flow and main settings

QHelpEvent

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

QHideEvent

Event which is sent after a widget is hidden

QHighDpiScaling

Collection of utility functions for UI scaling

QHoverEvent

Contains parameters that describe a mouse event

QIcon

Scalable icons in different modes and states

QIconDragEvent

Indicates that a main icon drag has begun. QtGui

QIconEngine

Abstract base class for QIcon renderers

QIconEngine::ScaledPixmapArgument

QIconEnginePlugin

Abstract base for custom QIconEngine plugins

QIconLoaderEngine

An icon engine based on icon entries collected by QIconLoader

QImage

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

QImageIOHandler

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

QImageIOPlugin

Defines an interface for writing an image format plugin.

QImageReader

Format independent interface for reading images from files or other devices

QImageWriter

Format independent interface for writing images to files or other devices

QInputDevice

Describes a device from which a QInputEvent originates. 6.0 QtGui

QInputDeviceManager

Acts as a communication hub between QtGui and the input handlers

QInputEvent

The base class for events that describe user input

QInputMethod

Access to the active text input method. QtGui

QInputMethodEvent

Parameters for input method events. QtGui

QInputMethodEvent::Attribute

QInputMethodEvent::Attribute class stores an input method attribute

QInputMethodQueryEvent

Event sent by the input context to input objects

QIntValidator

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

QKdeTheme

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

QKeyEvent

Describes a key event

QKeyMapper

QKeySequence

Encapsulates a key sequence as used by shortcuts

QLinearGradient

Used in combination with QBrush to specify a linear gradient brush

QMatrix4x4

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

QMouseEvent

Contains parameters that describe a mouse event

QMoveEvent

Contains event parameters for move events. QtGui

QMovie

Convenience class for playing movies with QImageReader

QNativeGestureEvent

Contains parameters that describe a gesture event. QtGui events

QNativeInterface::Private::QCocoaMenu

Native interface for QPlatformMenu on macOS. QtGui native-interfaces

QNativeInterface::Private::QCocoaWindow

Native interface for QPlatformWindow on macOS. QtGui native-interfaces

QNativeInterface::Private::QEvdevKeyMapper

Native interface to QKeyMapper. QtGui native-interfaces

QNativeInterface::Private::QWaylandScreen

Native interface to QPlatformScreen. QtGui native-interfaces

QNativeInterface::Private::QWindowsApplication

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

QNativeInterface::Private::QWindowsScreen

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

QNativeInterface::Private::QWindowsWindow

Native interface to QPlatformWindow. QtGui native-interfaces

QNativeInterface::Private::QXcbScreen

Native interface to QPlatformScreen. QtGui native-interfaces

QNativeInterface::Private::QXcbWindow

Native interface to QPlatformWindow. QtGui native-interfaces

QNativeInterface::QAndroidOffscreenSurface

Native interface to a offscreen surface on Android

QNativeInterface::QCocoaGLContext

Native interface to an NSOpenGLContext on macOS

QNativeInterface::QEGLContext

Native interface to an EGL context

QNativeInterface::QGLXContext

Native interface to a GLX context

QNativeInterface::QWGLContext

Native interface to a WGL context on Windows

QNativeInterface::QWaylandApplication

Native interface to a Wayland application

QNativeInterface::QX11Application

Native interface to an X11 application

QOffscreenSurface

Represents an offscreen surface in the underlying platform

QOpenGLContext

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

QOpenGLContextGroup

Represents a group of contexts sharing OpenGL resources. QtGui

QOpenGLExtraFunctions

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

QOpenGLFunctions

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

QOpenGLMultiGroupSharedResource

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

QOpenGLSharedResource

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

QOpenGLSharedResourceGuard

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

QPageLayout

Describes the size, orientation and margins of a page

QPageRanges

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

QPageRanges::Range

QPageRanges::Range struct holds the from and to endpoints of a range

QPageSize

Describes the size and name of a defined page size

QPagedPaintDevice

Represents a paint device that supports multiple pages

QPaintDevice

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

QPaintDeviceWindow

Convenience subclass of QWindow that is also a QPaintDevice

QPaintEngine

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

QPaintEngineState

Information about the active paint engine's current state.

QPaintEvent

Contains event parameters for paint events. QtGui

QPainter

Performs low-level painting on widgets and other paint devices

QPainter::PixmapFragment

This class is used in conjunction with the QPainter::drawPixmapFragments() function to specify how a pixmap, or sub-rect of a pixmap, is drawn

QPainterPath

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

QPainterPath::Element

QPainterPath::Element class specifies the position and type of a subpath

QPainterPathStroker

Used to generate fillable outlines for a given painter path

QPalette

Contains color groups for each widget state

QPdfWriter

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

QPen

Defines how a QPainter should draw lines and outlines of shapes

QPicture

Paint device that records and replays QPainter commands

QPixelFormat

Class for describing different pixel layouts in graphics buffers

QPixmap

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

QPixmapCache

Application-wide cache for pixmaps

QPixmapCache::Key

QPixmapCache::Key class can be used for efficient access to the QPixmapCache. QtGui 4.6

QPlatformAccessibility

The base class for integrating accessibility backends

QPlatformBackingStore

The drawing area for top-level windows

QPlatformClipboard

Abstraction for the system clipboard

QPlatformColorDialogHelper

Allows for platform-specific customization of color dialogs

QPlatformCursor

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

QPlatformCursorImage

Set of graphics intended to be used as cursors

QPlatformDialogHelper

Allows for platform-specific customization of dialogs

QPlatformDrag

Abstraction for drag

QPlatformFileDialogHelper

Allows for platform-specific customization of file dialogs

QPlatformFontDatabase

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

QPlatformFontDialogHelper

Allows for platform-specific customization of font dialogs

QPlatformGraphicsBuffer

Windowsystem abstraction for native graphics buffers

QPlatformInputContext

Abstracts the input method dependent data and composing state

QPlatformIntegration

The entry for WindowSystem specific functionality

QPlatformMessageDialogHelper

Allows for platform-specific customization of Message dialogs

QPlatformNativeInterface

Abstraction for retrieving native resource handles

QPlatformOpenGLContext

Abstraction for native GL contexts

QPlatformPixmap

Abstraction for native pixmaps

QPlatformScreen

Abstraction for visual displays

QPlatformServices

The backend for desktop-related functionality

QPlatformSharedGraphicsCache

Abstraction of a cross-process graphics cache

QPlatformSurface

Abstraction for a surface

QPlatformSurfaceEvent

Used to notify about native platform surface events. QtGui

QPlatformSystemTrayIcon

Abstracts the system tray icon and interaction

QPlatformTheme

Allows customizing the UI based on themes

QPlatformThemePlugin

Abstraction for theme plugins

QPlatformVulkanInstance

Abstraction for Vulkan instances

QPlatformWindow

Abstraction for top-level windows

QPointerEvent

A base class for pointer events

QPointingDevice

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

QPointingDeviceUniqueId

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

QPolygon

List of points using integer precision. QtGui

QPolygonF

List of points using floating point precision. QtGui

QQuaternion

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

QRadialGradient

Used in combination with QBrush to specify a radial gradient brush

QRasterPaintEngine

Enables hardware acceleration of painting operations in Qt for Embedded Linux

QRasterWindow

Convenience class for using QPainter on a QWindow

QRawFont

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

QRegion

Specifies a clip region for a painter

QRegularExpressionValidator

Used to check a string against a regular expression

QResizeEvent

Contains event parameters for resize events. QtGui

QRgba64

Struct contains a 64-bit RGB color. 5.6

QRgbaFloat

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

QRhi

Accelerated 2D/3D graphics API abstraction

QRhiBuffer

Vertex, index, or uniform (constant) buffer resource

QRhiBuffer::NativeBuffer

Contains information about the underlying native resources of a buffer

QRhiColorAttachment

Describes the a single color attachment of a render target

QRhiCommandBuffer

Command buffer resource

QRhiComputePipeline

Compute pipeline state resource

QRhiD3D11InitParams

Direct3D 11 specific initialization parameters

QRhiD3D11NativeHandles

Holds the D3D device and device context used by the QRhi

QRhiD3D12CommandBufferNativeHandles

Holds the ID3D12GraphicsCommandList object that is backing a QRhiCommandBuffer

QRhiD3D12InitParams

Direct3D 12 specific initialization parameters

QRhiD3D12NativeHandles

Holds the D3D12 device used by the QRhi

QRhiDepthStencilClearValue

Specifies clear values for a depth or stencil buffer

QRhiDriverInfo

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

QRhiGles2InitParams

OpenGL specific initialization parameters

QRhiGles2NativeHandles

Holds the OpenGL context used by the QRhi

QRhiGraphicsPipeline

Graphics pipeline state resource

QRhiGraphicsPipeline::StencilOpState

Describes the stencil operation state

QRhiGraphicsPipeline::TargetBlend

Describes the blend state for one color attachment

QRhiInitParams

Base class for backend-specific initialization parameters

QRhiMetalCommandBufferNativeHandles

Holds the MTLCommandBuffer and MTLRenderCommandEncoder objects that are backing a QRhiCommandBuffer

QRhiMetalInitParams

Metal specific initialization parameters

QRhiMetalNativeHandles

Holds the Metal device used by the QRhi

QRhiNativeHandles

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

QRhiNullInitParams

Null backend specific initialization parameters

QRhiNullNativeHandles

Empty

QRhiReadbackDescription

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

QRhiReadbackResult

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

QRhiRenderBuffer

Renderbuffer resource

QRhiRenderBuffer::NativeRenderBuffer

Wraps a native renderbuffer object

QRhiRenderPassDescriptor

Render pass resource

QRhiRenderTarget

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

QRhiResource

Base class for classes encapsulating native resource objects

QRhiResourceUpdateBatch

Records upload and copy type of operations

QRhiSampler

Sampler resource

QRhiScissor

Specifies a scissor rectangle

QRhiShaderResourceBinding

Describes the shader resource for a single binding point

QRhiShaderResourceBindings

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

QRhiShaderStage

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

QRhiStats

Statistics provided from the underlying memory allocator

QRhiSwapChain

Swapchain resource

QRhiSwapChainHdrInfo

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

QRhiSwapChainProxyData

Opaque data describing native objects needed to set up a swapchain

QRhiSwapChainRenderTarget

Swapchain render target resource

QRhiTexture

Texture resource

QRhiTexture::NativeTexture

Contains information about the underlying native resources of a texture

QRhiTextureCopyDescription

Describes a texture-to-texture copy operation

QRhiTextureRenderTarget

Texture render target resource

QRhiTextureRenderTargetDescription

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

QRhiTextureSubresourceUploadDescription

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

QRhiTextureUploadDescription

Describes a texture upload operation

QRhiTextureUploadEntry

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

QRhiVertexInputAttribute

Describes a single vertex input element

QRhiVertexInputBinding

Describes a vertex input binding

QRhiVertexInputLayout

Describes the layout of vertex inputs consumed by a vertex shader

QRhiViewport

Specifies a viewport rectangle

QRhiVulkanCommandBufferNativeHandles

Holds the Vulkan command buffer object that is backing a QRhiCommandBuffer

QRhiVulkanInitParams

Vulkan specific initialization parameters

QRhiVulkanNativeHandles

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

QRhiVulkanRenderPassNativeHandles

Holds the Vulkan render pass object backing a QRhiRenderPassDescriptor

QScreen

Used to query screen properties. QtGui

QScrollEvent

Sent when scrolling

QScrollPrepareEvent

Sent in preparation of scrolling

QSessionManager

Access to the session manager

QShader

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

QShader::NativeShaderInfo

Additional metadata about the native shader code

QShader::SeparateToCombinedImageSamplerMapping

Mapping metadata for sampler uniforms

QShaderCode

Contains source or binary code for a shader and additional metadata

QShaderDescription

Describes the interface of a shader

QShaderDescription::BlockVariable

Describes a member of a uniform or push constant block

QShaderDescription::BuiltinVariable

Describes a built-in variable

QShaderDescription::InOutVariable

Describes an input or output variable in the shader

QShaderDescription::PushConstantBlock

Describes a push constant block

QShaderDescription::StorageBlock

Describes a shader storage block

QShaderDescription::UniformBlock

Describes a uniform block

QShaderKey

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

QShaderVersion

Specifies the shading language version

QShortcut

Used to create keyboard shortcuts

QShortcutEvent

Event which is generated when the user presses a key combination

QShowEvent

Event that is sent when a widget is shown

QSimpleDrag

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

QSinglePointEvent

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

QSpiAccessibleBridge

QSpiApplicationAdaptor

QSpiDBusCache

This class is responsible for the AT-SPI cache interface

QStandardItem

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

QStandardItemModel

Generic model for storing custom data. model-view QtGui

QStaticText

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

QStatusTipEvent

Event that is used to show messages in a status bar

QStyleHints

Contains platform specific hints and settings. QtGui

QSupportedWritingSystems

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

QSurface

Abstraction of renderable surfaces in Qt

QSurfaceFormat

Represents the format of a QSurface. QtGui

QSyntaxHighlighter

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

QTabletEvent

Contains parameters that describe a Tablet event. QtGui

QTextBlock

Container for text fragments in a QTextDocument. QtGui

QTextBlock::iterator

QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock. QtGui

QTextBlockFormat

Formatting information for blocks of text in a QTextDocument. QtGui

QTextBlockGroup

Container for text blocks within a QTextDocument. QtGui

QTextBlockUserData

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

QTextCharFormat

Formatting information for characters in a QTextDocument. QtGui

QTextCursor

Offers an API to access and modify QTextDocuments

QTextDocument

Holds formatted text

QTextDocumentFragment

Represents a piece of formatted text from a QTextDocument

QTextDocumentWriter

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

QTextFormat

Formatting information for a QTextDocument. QtGui

QTextFragment

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

QTextFrame

Represents a frame in a QTextDocument. QtGui

QTextFrameFormat

Formatting information for frames in a QTextDocument. QtGui

QTextImageFormat

Formatting information for images in a QTextDocument. QtGui

QTextInlineObject

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

QTextItem

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

QTextLayout

Used to lay out and render text. QtGui

QTextLayout::FormatRange

QTextLayout::FormatRange structure is used to apply extra formatting information for a specified area in the text layout's content. QtGui

QTextLength

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

QTextLine

Represents a line of text inside a QTextLayout. QtGui

QTextList

Decorated list of items in a QTextDocument. QtGui

QTextListFormat

Formatting information for lists in a QTextDocument. QtGui

QTextObject

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

QTextObjectInterface

Allows drawing of custom text objects in QTextDocuments. 4.5 QtGui

QTextOption

Description of general rich text properties. QtGui

QTextOption::Tab

QTextTable

Represents a table in a QTextDocument. QtGui

QTextTableCell

Represents the properties of a cell in a QTextTable. QtGui

QTextTableCellFormat

Formatting information for table cells in a QTextDocument. QtGui

QTextTableFormat

Formatting information for tables in a QTextDocument. QtGui

QThemeIconEngine

A named-based icon engine for providing theme icons

QToolBarChangeEvent

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

QTouchEvent

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

QTransform

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

QUndoCommand

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

QUndoGroup

Group of QUndoStack objects. 4.2 QtGui

QUndoStack

Stack of QUndoCommand objects. 4.2

QUtiMimeConverter

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

QValidator

Validation of input text. QtGui

QVector2D

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

QVector3D

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

QVector4D

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

QVulkanExtension

Represents information about a Vulkan extension

QVulkanInfoVector

A specialized QList for QVulkanLayer and QVulkanExtension

QVulkanInstance

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

QVulkanLayer

Represents information about a Vulkan layer

QVulkanWindow

Convenience subclass of QWindow to perform Vulkan rendering

QVulkanWindowRenderer

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

QWhatsThisClickedEvent

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

QWheelEvent

Contains parameters that describe a wheel event. QtGui

QWindow

Represents a window in the underlying windowing system

QWindowStateChangeEvent

The window state before a window state change

QWindowSystemInterface

Event queue for the QPA platform

QWindowsFontDatabase

Font database for Windows

QWindowsFontEngine

Standard Windows font engine.

QWindowsFontEngineData

Static constant data shared by the font engines.

QWindowsFontEngineDirectWrite

Windows font engine using Direct Write.

QWindowsGuiEventDispatcher

Event dispatcher for Windows

QWindowsMimeConverter

Maps open-standard MIME to Window Clipboard formats. QtGui

QWindowsNativeImage

Windows Native image

QX11Info

Provides information about the X display configuration

Detailed Description

\titleQt GUI C++ Classes \ingroup modules \qtcmakepackage Gui \qtvariable gui

The Qt GUI page contains information about how to use the module.