Auf dieser Seite

Qt Quick C++ Classes

Das Modul „ Qt Quick “ stellt Klassen zur Einbindung von „ Qt Quick “ in Qt/C++-Anwendungen bereit. Mehr...

Namensräume

QQuickOpenGLUtils

Enthält Hilfsfunktionen für „ Qt Quick “ bei Verwendung mit einem OpenGL-Backend

Klassen

QNativeInterface::QSGD3D11Texture

Bietet Zugriff auf Direct3D 11-Texturobjekte und ermöglicht deren Verwendung

QNativeInterface::QSGD3D12Texture

Bietet Zugriff auf Direct3D 12-Texturobjekte und ermöglicht deren Verwendung

QNativeInterface::QSGMetalTexture

Bietet Zugriff auf Metal-Texturobjekte und ermöglicht deren Verwendung

QNativeInterface::QSGOpenGLTexture

Bietet Zugriff auf OpenGL-Texturobjekte und ermöglicht deren Verwendung

QNativeInterface::QSGVulkanTexture

Bietet Zugriff auf und ermöglicht die Verwendung von Vulkan-Bildobjekten

QQuickAsyncImageProvider

Schnittstelle zur asynchronen Steuerung von QML-Bildanforderungen

QQuickFramebufferObject

Hilfsklasse zur Integration von OpenGL-Rendering mithilfe eines Framebuffer-Objekts (FBO) mit Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Steuert die Grafik-Einstellungen auf niedrigerer Ebene für das QQuickWindow

QQuickGraphicsDevice

Undurchsichtiger Container für native Grafikobjekte, die Grafikgeräte oder -kontexte darstellen

QQuickImageProvider

Schnittstelle zur Unterstützung von Pixmaps und Thread-basierten Bildanfragen in QML

QQuickImageResponse

Schnittstelle für das asynchrone Laden von Bildern in QQuickAsyncImageProvider

QQuickItem

Das grundlegendste aller visuellen Elemente in Qt Quick

QQuickItem::ItemChangeData

Fügt der Funktion `QQuickItem::itemChange()` zusätzliche Informationen hinzu

QQuickItemGrabResult

Enthält das Ergebnis von QQuickItem::grabToImage()

QQuickPaintedItem

Möglichkeit zur Nutzung der QPainter-API im QML-Szenengraphen

QQuickRenderControl

Mechanismus zum Rendern des „ Qt Quick “-Szenengraphen auf ein Offscreen-Renderziel auf vollständig anwendungsgesteuerte Weise

QQuickRenderTarget

Undurchsichtiger Container für native Grafikressourcen, der ein Renderziel und zugehörige Metadaten angibt

QQuickRhiItem

Portable Alternative zu QQuickFramebufferObject, die nicht an OpenGL gebunden ist, sondern die Integration des Renderings mit den QRhi-APIs ermöglicht, wobei Qt Quick

QQuickRhiItemRenderer

Ein `QQuickRhiItemRenderer` implementiert die Rendering-Logik eines `QQuickRhiItem`

QQuickTextDocument

Zugriff auf das QTextDocument von QQuickTextEdit

QQuickTextureFactory

Schnittstelle zum Laden benutzerdefinierter Texturen aus QML

QQuickView

Fenster zur Anzeige einer Benutzeroberfläche im Format „ Qt Quick “

QQuickWindow

Das Fenster zur Darstellung einer grafischen QML-Szene

QQuickWindow::GraphicsStateInfo

Beschreibt einen Teil des Grafikzustands des RHI zum Zeitpunkt eines Aufrufs von `beginExternalCommands()`

QSGBasicGeometryNode

Dient als Basisklasse für geometriebasierte Knoten

QSGClipNode

Implementiert die Clipping-Funktionalität im Szenengraphen

QSGDynamicTexture

Dient als Basisklasse für dynamisch wechselnde Texturen, wie z. B. Inhalte, die in FBOs gerendert werden

QSGFlatColorMaterial

Praktische Methode zum Rendern einfarbiger Geometrie im Szenengraphen

QSGGeometry

Low-Level-Speicher für Grafikprimitive im „ Qt Quick “-Szenengrafen

QSGGeometry::Attribute

QSGGeometry::Attribute beschreibt ein einzelnes Scheitelpunktattribut in einer QSGGeometry

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet beschreibt, wie die Scheitelpunkte in einer QSGGeometry aufgebaut sind

QSGGeometry::ColoredPoint2D

Die Struktur `QSGGeometry::ColoredPoint2D` ist eine Komfortstruktur für den Zugriff auf 2D-Punkte mit einer Farbe

QSGGeometry::Point2D

Die Struktur `QSGGeometry::Point2D` ist eine Hilfsstruktur für den Zugriff auf 2D-Punkte

QSGGeometry::TexturedPoint2D

Die Struktur „QSGGeometry::TexturedPoint2D“ ist eine Komfortstruktur für den Zugriff auf 2D-Punkte mit Texturkoordinaten

QSGGeometryNode

Wird für alle gerenderten Inhalte im Szenengraphen verwendet

QSGImageNode

Wird zur Vereinfachung bereitgestellt, um texturierte Inhalte mithilfe des QML-Szenengraphen einfach zu zeichnen

QSGMaterial

Kapseln den Rendering-Zustand für ein Shader-Programm

QSGMaterialShader

Stellt ein von der Grafik-API unabhängiges Shader-Programm dar

QSGMaterialShader::GraphicsPipelineState

Beschreibt Zustandsänderungen, die das Material auf den aktuell aktiven Zustand der Grafik-Pipeline anwenden möchte

QSGMaterialType

Wird als eindeutiges Typ-Token in Kombination mit QSGMaterial verwendet

QSGNode

Die Basisklasse für alle Knoten im Szenenbaum

QSGOpacityNode

Wird verwendet, um die Deckkraft von Knoten zu ändern

QSGOpaqueTextureMaterial

Bequeme Möglichkeit, texturierte Geometrie im Szenengraphen zu rendern

QSGRectangleNode

Hilfsklasse zum Zeichnen von ausgefüllten Rechtecken mithilfe des Szenengraphen

QSGRenderNode

Stellt eine Reihe benutzerdefinierter Rendering-Befehle dar, die auf die vom Szenengraphen verwendete Grafik-API abzielen

QSGRenderNode::RenderState

Liefert Informationen zur Projektionsmatrix und zum Clipping

QSGRendererInterface

Eine Schnittstelle, die Zugriff auf einige der graphics-API-spezifischen internen Komponenten des Szenengraphen bietet

QSGSimpleRectNode

Hilfsklasse zum Zeichnen von ausgefüllten Rechtecken mithilfe des Szenengraphen

QSGSimpleTextureNode

Wird zur Vereinfachung bereitgestellt, um texturierte Inhalte mithilfe des QML-Szenengraphen einfach zu zeichnen

QSGTextNode

Klasse zum Zeichnen von Textlayouts und Textdokumenten im „ Qt Quick “-Szenengraphen

QSGTexture

Die Basisklasse für Texturen, die im Szenenbaum verwendet werden

QSGTextureMaterial

Bequeme Möglichkeit, texturierte Geometrie im Szenenbaum zu rendern

QSGTextureProvider

Kapseln texturbasierte Entitäten in QML

QSGTransformNode

Implementiert Transformationen im Szenengraphen

QSGVertexColorMaterial

Bequeme Möglichkeit, pro-Vertex-farbige Geometrie im Szenenbaum zu rendern

Ausführliche Beschreibung

Um eine Verknüpfung mit dem Modul herzustellen, fügen Sie diese Zeile in Ihre qmake- .pro -Datei ein:

QT += quick

Weitere Informationen zum Modul „ Qt Quick “ finden Sie in der Qt Quick Moduldokumentation.

© 2026 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.