Qt GUI C++ Classes

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

Namespaces

QColorConstants

Contains QColor predefined constants

Classes

QAccessibleObject

Implements parts of the QAccessibleInterface for QObjects

QBitmap

Monochrome (1-bit depth) pixmaps

QColor

Colors based on RGB, HSV or CMYK values

QColorTransform

Transformation between color spaces

QDesktopServices

Methods for accessing common desktop services

QGenericMatrix

Template class that represents a NxM transformation matrix with N columns and M rows

QGenericPluginFactory

Creates plugin drivers

QGlyphRun

Direct access to the internal glyphs in a font

QIconEngine

Abstract base class for QIcon renderers

QIconEngine::ScaledPixmapArgument

QImageReader

Format independent interface for reading images from files or other devices

QImageWriter

Format independent interface for writing images to files or other devices

QMatrix4x4

Represents a 4x4 transformation matrix in 3D space

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::QX11Application

Native interface to an X11 application

QPageLayout

Describes the size, orientation and margins of a page

QPageRanges

Represents a collection of page ranges

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

QPen

Defines how a QPainter should draw lines and outlines of shapes

QPixelFormat

Class for describing different pixel layouts in graphics buffers

QPixmap

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

QQuaternion

Represents a quaternion consisting of a vector and scalar

QRgba64

Struct contains a 64-bit RGB color

QRgbaFloat

Struct contains a four part RGBA floating-point color

QTextOption

Description of general rich text properties

QTextOption::Tab

QVector2D

Represents a vector or vertex in 2D space

QVector3D

Represents a vector or vertex in 3D space

QVector4D

Represents a vector or vertex in 4D space

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

Detailed Description

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