Qt GUI C++ Classes
The Qt GUI module provides the basic enablers for graphical applications written with Qt. More...
Namespaces
Contains QColor predefined constants |
Classes
Implements parts of the QAccessibleInterface for QObjects | |
Abstract base class for plugins provinding accessibility information for user interface elements | |
Abstraction for user commands that can be added to different user interface components | |
Groups actions together | |
Monochrome (1-bit depth) pixmaps | |
Defines the fill pattern of shapes drawn by QPainter | |
Access to the window system clipboard | |
Colors based on RGB, HSV or CMYK values | |
Color space abstraction | |
Transformation between color spaces | |
Used in combination with QBrush to specify a conical gradient brush | |
Methods for accessing common desktop services | |
Support for MIME-based drag and drop data transfer | |
Information about a point in a QPointerEvent | |
Template class that represents a NxM transformation matrix with N columns and M rows | |
Abstract base class for plugins | |
Creates plugin drivers | |
Direct access to the internal glyphs in a font | |
Used in combination with QBrush to specify gradient fills | |
Abstract base class for QIcon renderers | |
Abstract base for custom QIconEngine plugins | |
Defines the common image I/O interface for all image formats in Qt | |
Defines an interface for writing an image format plugin | |
Format independent interface for reading images from files or other devices | |
Format independent interface for writing images to files or other devices | |
Describes a device from which a QInputEvent originates | |
Access to the active text input method | |
Used in combination with QBrush to specify a linear gradient brush | |
Represents a 4x4 transformation matrix in 3D space | |
Native interface to a offscreen surface on Android | |
Native interface to an NSOpenGLContext on macOS | |
Native interface to an EGL context | |
Native interface to a GLX context | |
Native interface to a WGL context on Windows | |
Native interface to an X11 application | |
Represents an offscreen surface in the underlying platform | |
Describes the size, orientation and margins of a page | |
Represents a collection of page ranges | |
QPageRanges::Range struct holds the from and to endpoints of a range | |
Describes the size and name of a defined page size | |
Represents a paint device that supports multiple pages | |
The base class of objects that can be painted on with QPainter | |
Convenience subclass of QWindow that is also a QPaintDevice | |
Contains color groups for each widget state | |
Defines how a QPainter should draw lines and outlines of shapes | |
Class for describing different pixel layouts in graphics buffers | |
Off-screen image representation that can be used as a paint device | |
Represents a quaternion consisting of a vector and scalar | |
Used in combination with QBrush to specify a radial gradient brush | |
Convenience class for using QPainter on a QWindow | |
Struct contains a 64-bit RGB color | |
Struct contains a four part RGBA floating-point color | |
Access to the session manager | |
Abstraction of renderable surfaces in Qt | |
Represents the format of a QSurface | |
Description of general rich text properties | |
The base class of all commands stored on a QUndoStack | |
Group of QUndoStack objects | |
Stack of QUndoCommand objects | |
Represents a vector or vertex in 2D space | |
Represents a vector or vertex in 3D space | |
Represents a vector or vertex in 4D space | |
Cross-platform access to the device level core Vulkan 1.2 API | |
Represents information about a Vulkan extension | |
Cross-platform access to the instance level core Vulkan 1.2 API | |
A specialized QList for QVulkanLayer and QVulkanExtension | |
Represents a native Vulkan instance, enabling Vulkan rendering onto a QSurface | |
Represents information about a Vulkan layer | |
Convenience subclass of QWindow to perform Vulkan rendering | |
Used to implement the application-specific rendering logic for a QVulkanWindow |
Detailed Description
The Qt GUI page contains information about how to use the module.