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 | |
Event that is generated when a QAction is added, removed, or changed | |
Groups actions together | |
Monochrome (1-bit depth) pixmaps | |
Defines the fill pattern of shapes drawn by QPainter | |
Access to the window system clipboard | |
Contains parameters that describe a close event | |
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 | |
Contains parameters that describe a context menu event | |
Methods for accessing common desktop services | |
Support for MIME-based drag and drop data transfer | |
Event which is sent to a widget when a drag and drop action enters it | |
Event that is sent to a widget when a drag and drop action leaves it | |
Event which is sent while a drag and drop action is in progress | |
Event which is sent when a drag and drop action is completed | |
Contains parameters that describe an enter event | |
Information about a point in a QPointerEvent | |
Contains event parameters for expose events | |
Event that will be sent when there is a request to open a file or a URL | |
Contains event parameters for widget focus events | |
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 | |
Event that is used to request helpful information about a particular point in a widget | |
Event which is sent after a widget is hidden | |
Contains parameters that describe a mouse event | |
Indicates that a main icon drag has begun | |
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 | |
The base class for events that describe user input | |
Access to the active text input method | |
Parameters for input method events | |
QInputMethodEvent::Attribute class stores an input method attribute | |
Event sent by the input context to input objects | |
Describes a key event | |
Used in combination with QBrush to specify a linear gradient brush | |
Represents a 4x4 transformation matrix in 3D space | |
Contains parameters that describe a mouse event | |
Contains event parameters for move events | |
Contains parameters that describe a gesture event | |
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 | |
Encapsulates an OpenGL texture object | |
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 event parameters for paint events | |
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 | |
Application-wide cache for pixmaps | |
QPixmapCache::Key class can be used for efficient access to the QPixmapCache | |
Used to notify about native platform surface events | |
A base class for pointer events | |
Describes a device from which mouse, touch or tablet events originate | |
Identifies a unique object, such as a tagged token or stylus, which is used with a pointing 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 | |
Contains event parameters for resize events | |
Struct contains a 64-bit RGB color | |
Struct contains a four part RGBA floating-point color | |
Sent when scrolling | |
Sent in preparation of scrolling | |
Access to the session manager | |
Event which is generated when the user presses a key combination | |
Event that is sent when a widget is shown | |
A base class for pointer events containing a single point, such as mouse events | |
Event that is used to show messages in a status bar | |
Abstraction of renderable surfaces in Qt | |
Represents the format of a QSurface | |
Contains parameters that describe a Tablet event | |
Description of general rich text properties | |
Contains parameters that describe a touch event | |
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 | |
Event that can be used to handle hyperlinks in a "What's This?" text | |
Contains parameters that describe a wheel event | |
The window state before a window state change |
Detailed Description
The Qt GUI page contains information about how to use the module.