Painting Classes▲
See also this introduction to the Qt coordinate system.
- 
					QBitmap: The QBitmap class provides monochrome (1-bit depth) pixmaps. 
- 
					QBrush: The QBrush class defines the fill pattern of shapes drawn by QPainter. 
- 
					QColor: The QColor class provides colors based on RGB, HSV or CMYK values. 
- 
					QColorSpace: The QColorSpace class provides a color space abstraction. 
- 
					QColorTransform: The QColorTransform class is a transformation between color spaces. 
- 
					QConicalGradient: The QConicalGradient class is used in combination with QBrush to specify a conical gradient brush. 
- 
					QFont: The QFont class specifies a query for a font used for drawing text. 
- 
					QFontMetrics: The QFontMetrics class provides font metrics information. 
- 
					QFontMetricsF: The QFontMetricsF class provides font metrics information. 
- 
					QGenericMatrix: The QGenericMatrix class is a template class that represents a NxM transformation matrix with N columns and M rows. 
- 
					QGradient: The QGradient class is used in combination with QBrush to specify gradient fills. 
- 
					QIcon: The QIcon class provides scalable icons in different modes and states. 
- 
					QIconEngine: The QIconEngine class provides an abstract base class for QIcon renderers. 
- 
					QImage: The QImage class provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device. 
- 
					QImageReader: The QImageReader class provides a format independent interface for reading images from files or other devices. 
- 
					QImageWriter: The QImageWriter class provides a format independent interface for writing images to files or other devices. 
- 
					QLine: The QLine class provides a two-dimensional vector using integer precision. 
- 
					QLineF: The QLineF class provides a two-dimensional vector using floating point precision. 
- 
					QLinearGradient: The QLinearGradient class is used in combination with QBrush to specify a linear gradient brush. 
- 
					QMargins: The QMargins class defines the four margins of a rectangle. 
- 
					QMarginsF: The QMarginsF class defines the four margins of a rectangle. 
- 
					QPageRanges: The QPageRanges class represents a collection of page ranges. 
- 
					QPagedPaintDevice: The QPagedPaintDevice class represents a paint device that supports multiple pages. 
- 
					QPaintDevice: The QPaintDevice class is the base class of objects that can be painted on with QPainter. 
- 
					QPaintEngine: The QPaintEngine class provides an abstract definition of how QPainter draws to a given device on a given platform. 
- 
					QPainter: The QPainter class performs low-level painting on widgets and other paint devices. 
- 
					QPainterPath: The QPainterPath class provides a container for painting operations, enabling graphical shapes to be constructed and reused. 
- 
					QPainterPathStroker: The QPainterPathStroker class is used to generate fillable outlines for a given painter path. 
- 
					QPdfWriter: The QPdfWriter class is a class to generate PDFs that can be used as a paint device. 
- 
					QPen: The QPen class defines how a QPainter should draw lines and outlines of shapes. 
- 
					QPixmap: The QPixmap class is an off-screen image representation that can be used as a paint device. 
- 
					QPoint: The QPoint class defines a point in the plane using integer precision. 
- 
					QPointF: The QPointF class defines a point in the plane using floating point precision. 
- 
					QPolygon: The QPolygon class provides a list of points using integer precision. 
- 
					QPolygonF: The QPolygonF class provides a list of points using floating point precision. 
- 
					QRadialGradient: The QRadialGradient class is used in combination with QBrush to specify a radial gradient brush. 
- 
					QRect: The QRect class defines a rectangle in the plane using integer precision. 
- 
					QRectF: The QRectF class defines a finite rectangle in the plane using floating point precision. 
- 
					QRegion: The QRegion class specifies a clip region for a painter. 
- 
					QRgba64: The QRgba64 struct contains a 64-bit RGB color. 
- 
					QRgbaFloat: The QRgbaFloat struct contains a four part RGBA floating-point color. 
- 
					QSize: The QSize class defines the size of a two-dimensional object using integer point precision. 
- 
					QSizeF: The QSizeF class defines the size of a two-dimensional object using floating point precision. 
- 
					QSupportedWritingSystems: The QSupportedWritingSystems class is used when registering fonts with the internal Qt fontdatabase. 
- 
					QTransform: The QTransform class specifies 2D transformations of a coordinate system. 
- 
					QVector2D: The QVector2D class represents a vector or vertex in 2D space. 


