Malerei-Klassen

Siehe auch diese Einführung in das Qt-Koordinatensystem.

QBitmap

Monochrome (1-Bit Tiefe) Pixmaps

QBrush

Definiert das Füllmuster der von QPainter gezeichneten Formen

QColor

Farben basierend auf RGB, HSV oder CMYK Werten

QColorSpace

Abstraktion von Farbräumen

QColorTransform

Transformation zwischen Farbräumen

QColormap

Bildet geräteunabhängige QColors auf geräteabhängige Pixelwerte ab

QConicalGradient

Wird in Kombination mit QBrush verwendet, um einen konischen Farbverlaufspinsel zu spezifizieren

QFont

Spezifiziert eine Abfrage für eine Schriftart, die zum Zeichnen von Text verwendet wird

QFontMetrics

Informationen zur Schriftart-Metrik

QFontMetricsF

Informationen zur Schriftart-Metrik

QGenericMatrix

Vorlagenklasse, die eine NxM-Transformationsmatrix mit N Spalten und M Zeilen darstellt

QGradient

Wird in Kombination mit QBrush verwendet, um Gradientenfüllungen zu spezifizieren

QIcon

Skalierbare Icons in verschiedenen Modi und Zuständen

QIconEngine

Abstrakte Basisklasse für QIcon-Renderer

QImage

Hardware-unabhängige Bilddarstellung, die direkten Zugriff auf die Pixeldaten erlaubt und als Malgerät verwendet werden kann

QImageReader

Formatunabhängige Schnittstelle zum Lesen von Bildern aus Dateien oder anderen Geräten

QImageWriter

Formatunabhängige Schnittstelle für das Schreiben von Bildern in Dateien oder auf andere Geräte

QLine

Zweidimensionaler Vektor mit Ganzzahlpräzision

QLineF

Zweidimensionaler Vektor mit Fließkommagenauigkeit

QLinearGradient

Wird in Kombination mit QBrush verwendet, um einen linearen Farbverlaufspinsel zu spezifizieren

QMargins

Definiert die vier Ränder eines Rechtecks

QMarginsF

Definiert die vier Ränder eines Rechtecks

QPageRanges

Stellt eine Sammlung von Seitenbereichen dar

QPagedPaintDevice

Stellt ein Malgerät dar, das mehrere Seiten unterstützt

QPaintDevice

Die Basisklasse von Objekten, auf die mit QPainter gemalt werden kann

QPaintEngine

Abstrakte Definition, wie QPainter auf einem bestimmten Gerät auf einer bestimmten Plattform zeichnet

QPainter

Führt Low-Level-Malerei auf Widgets und anderen Malgeräten durch

QPainterPath

Container für Maloperationen, der die Konstruktion und Wiederverwendung von grafischen Formen ermöglicht

QPainterPathStroker

Wird verwendet, um füllbare Umrisse für einen bestimmten Malpfad zu erzeugen

QPdfOutputIntent

QPdfWriter

Klasse zur Erzeugung von PDFs, die als Malgerät verwendet werden können

QPen

Definiert, wie ein QPainter Linien und Umrisse von Formen zeichnen soll

QPixmap

Bilddarstellung außerhalb des Bildschirms, die als Malwerkzeug verwendet werden kann

QPoint

Definiert einen Punkt in der Ebene mit Integer-Präzision

QPointF

Definiert einen Punkt in der Ebene mit Fließkommagenauigkeit

QPolygon

Liste von Punkten mit Integer-Präzision

QPolygonF

Liste von Punkten mit Fließkomma-Präzision

QRadialGradient

Wird in Kombination mit QBrush verwendet, um einen Pinsel mit radialem Farbverlauf festzulegen

QRect

Definiert ein Rechteck in der Ebene mit Ganzzahlpräzision

QRectF

Definiert ein endliches Rechteck in der Ebene mit Fließkomma-Präzision

QRegion

Spezifiziert eine Clip-Region für einen Maler

QRgba64

Struktur enthält eine 64-Bit-RGB-Farbe

QRgbaFloat

Struktur enthält eine vierteilige RGBA-Fließkommafarbe

QSize

Definiert die Größe eines zweidimensionalen Objekts mit Fließkommagenauigkeit

QSizeF

Definiert die Größe eines zweidimensionalen Objekts mit Fließkomma-Präzision

QStylePainter

Convenience-Klasse zum Zeichnen von QStyle-Elementen innerhalb eines Widgets

QSupportedWritingSystems

Wird bei der Registrierung von Schriftarten in der internen Qt-Fontdatenbank verwendet

QSvgGenerator

Malgerät, das zum Erstellen von SVG-Zeichnungen verwendet wird

QSvgRenderer

Wird verwendet, um den Inhalt von SVG-Dateien auf Zeichengeräte zu zeichnen

QSvgWidget

Widget, das zur Anzeige des Inhalts von SVG-Dateien (Scalable Vector Graphics) verwendet wird

QTransform

Gibt 2D-Transformationen eines Koordinatensystems an

QVector2D

Stellt einen Vektor oder Scheitelpunkt im 2D-Raum dar

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.