The Qt GUI module provides the basic enablers for graphical applications written with Qt. More...
Contains QColor predefined constants |
File icons for the QFileSystemModel class |
|
Abstract base class used to implement custom layouts for QTextDocuments |
|
QAbstractTextDocumentLayout::PaintContext class is a convenience class defining the parameters used when painting a document's layout |
|
QAbstractTextDocumentLayout::Selection class is a convenience class defining the parameters of a selection |
|
Enums and static functions related to accessibility |
|
Implements support for invocable actions in the interface |
|
Implements support for objects with editable text |
|
The base class for accessibility notifications |
|
Defines an interface that exposes information about accessible objects |
|
Implements parts of the QAccessibleInterface for QObjects |
|
Abstract base class for plugins provinding accessibility information for user interface elements |
|
Notfies the accessibility framework that the state of an object has changed |
|
Implements support for the IAccessibleTable2 Cell interface |
|
Implements support for the IAccessibleTable2 interface |
|
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 |
|
Notifies of cursor movements |
|
Notifies of text being inserted |
|
Implements support for text handling |
|
Notifies of text being deleted |
|
Signals a change in the text selection of an object |
|
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 |
|
Describes a change in value for an accessible object |
|
Implements support for objects that manipulate a value |
|
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 |
|
Drawing area for QWindow |
|
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 |
|
Mouse cursor with an arbitrary shape |
|
Methods for accessing common desktop services |
|
Range checking of floating-point numbers |
|
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 |
|
Data model for the local filesystem |
|
Contains event parameters for widget focus events |
|
Specifies a query for a font used for drawing text |
|
Information about the fonts available in the underlying window system |
|
General information about fonts |
|
Font metrics information |
|
Font metrics information |
|
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 |
|
Manages the GUI application's control flow and main settings |
|
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 |
|
Scalable icons in different modes and states |
|
Indicates that a main icon drag has begun |
|
Abstract base class for QIcon renderers |
|
Abstract base for custom QIconEngine plugins |
|
Hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device |
|
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 |
|
Validator that ensures a string contains a valid integer within a specified range |
|
Describes a key event |
|
Encapsulates a key sequence as used by shortcuts |
|
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 |
|
Convenience class for playing movies with QImageReader |
|
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 |
|
Represents a native OpenGL context, enabling OpenGL rendering on a QSurface |
|
Represents a group of contexts sharing OpenGL resources |
|
Cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API |
|
Cross-platform access to the OpenGL ES 2.0 API |
|
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 |
|
Abstract definition of how QPainter draws to a given device on a given platform |
|
Information about the active paint engine's current state |
|
Contains event parameters for paint events |
|
Performs low-level painting on widgets and other paint devices |
|
This class is used in conjunction with the QPainter::drawPixmapFragments() function to specify how a pixmap, or sub-rect of a pixmap, is drawn |
|
Container for painting operations, enabling graphical shapes to be constructed and reused |
|
QPainterPath::Element class specifies the position and type of a subpath |
|
Used to generate fillable outlines for a given painter path |
|
Contains color groups for each widget state |
|
Class to generate PDFs that can be used as a paint device |
|
Defines how a QPainter should draw lines and outlines of shapes |
|
Paint device that records and replays QPainter commands |
|
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 |
|
List of points using integer precision |
|
List of points using floating point precision |
|
Represents a quaternion consisting of a vector and scalar |
|
Used in combination with QBrush to specify a radial gradient brush |
|
Enables hardware acceleration of painting operations in Qt for Embedded Linux |
|
Convenience class for using QPainter on a QWindow |
|
Access to a single physical instance of a font |
|
Specifies a clip region for a painter |
|
Used to check a string against a regular expression |
|
Contains event parameters for resize events |
|
Struct contains a 64-bit RGB color |
|
Struct contains a four part RGBA floating-point color |
|
Used to query screen properties |
|
Sent when scrolling |
|
Sent in preparation of scrolling |
|
Access to the session manager |
|
Used to create keyboard shortcuts |
|
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 |
|
Item for use with the QStandardItemModel class |
|
Generic model for storing custom data |
|
Enables optimized drawing of text when the text and its layout is updated rarely |
|
Event that is used to show messages in a status bar |
|
Contains platform specific hints and settings |
|
Used when registering fonts with the internal Qt fontdatabase |
|
Abstraction of renderable surfaces in Qt |
|
Represents the format of a QSurface |
|
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 |
|
Contains parameters that describe a Tablet event |
|
Container for text fragments in a QTextDocument |
|
QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock |
|
Formatting information for blocks of text in a QTextDocument |
|
Container for text blocks within a QTextDocument |
|
Used to associate custom data with blocks of text |
|
Formatting information for characters in a QTextDocument |
|
Offers an API to access and modify QTextDocuments |
|
Holds formatted text |
|
Represents a piece of formatted text from a QTextDocument |
|
Format-independent interface for writing a QTextDocument to files or other devices |
|
Formatting information for a QTextDocument |
|
Holds a piece of text in a QTextDocument with a single QTextCharFormat |
|
Represents a frame in a QTextDocument |
|
Formatting information for frames in a QTextDocument |
|
Formatting information for images in a QTextDocument |
|
Represents an inline object in a QAbstractTextDocumentLayout and its implementations |
|
All the information required to draw text in a custom paint engine |
|
Used to lay out and render text |
|
QTextLayout::FormatRange structure is used to apply extra formatting information for a specified area in the text layout's content |
|
Encapsulates the different types of length used in a QTextDocument |
|
Represents a line of text inside a QTextLayout |
|
Decorated list of items in a QTextDocument |
|
Formatting information for lists in a QTextDocument |
|
Base class for different kinds of objects that can group parts of a QTextDocument together |
|
Allows drawing of custom text objects in QTextDocuments |
|
Description of general rich text properties |
|
Represents a table in a QTextDocument |
|
Represents the properties of a cell in a QTextTable |
|
Formatting information for table cells in a QTextDocument |
|
Formatting information for tables in a QTextDocument |
|
Contains parameters that describe a touch event |
|
Specifies 2D transformations of a coordinate system |
|
The base class of all commands stored on a QUndoStack |
|
Group of QUndoStack objects |
|
Stack of QUndoCommand objects |
|
Validation of input text |
|
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 |
|
Represents a window in the underlying windowing system |
|
The window state before a window state change |
The Qt GUI page contains information about how to use the module.