Qt GUI C++ Classes
Das Modul „ Qt GUI “ stellt die grundlegenden Funktionen für mit Qt geschriebene grafische Anwendungen bereit. Mehr...
Namensräume
Enthält vordefinierte Konstanten von QColor |
Klassen
Dateisymbole für die Klasse `QFileSystemModel` | |
Abstrakte Basisklasse zur Implementierung benutzerdefinierter Layouts für QTextDocuments | |
Die Klasse `QAbstractTextDocumentLayout::PaintContext` ist eine Hilfs-Klasse, die die Parameter definiert, die beim Zeichnen des Layouts eines Dokuments verwendet werden | |
Die Klasse `QAbstractTextDocumentLayout::Selection` ist eine Hilfs-Klasse, die die Parameter einer Auswahl definiert | |
Enthält plattformspezifische Hinweise und Einstellungen zur Barrierefreiheit | |
Enumerationen und statische Funktionen im Zusammenhang mit der Barrierefreiheit | |
Implementiert die Unterstützung für aufrufbare Aktionen in der Benutzeroberfläche | |
Wird verwendet, um die Ansage einer bestimmten Meldung durch assistive Technologien anzufordern | |
Implementiert die Unterstützung für Berichtsattribute eines barrierefreien Objekts | |
Implementiert Unterstützung für Objekte mit bearbeitbarem Text | |
Die Basisklasse für Barrierefreiheitsbenachrichtigungen | |
Definiert eine Schnittstelle, die Informationen über barrierefreie Objekte bereitstellt | |
Implementiert Teile der Schnittstelle `QAccessibleInterface` für `QObjects` | |
Abstrakte Basisklasse für Plugins, die Barrierefreiheitsinformationen für Elemente der Benutzeroberfläche bereitstellen | |
Implementiert Unterstützung für die Auswahlverarbeitung | |
Benachrichtigt das Barrierefreiheits-Framework darüber, dass sich der Zustand eines Objekts geändert hat | |
Implementiert Unterstützung für die IAccessibleTable2-Cell-Schnittstelle | |
Implementiert Unterstützung für die Schnittstelle `IAccessibleTable2` | |
Zeigt eine Änderung in einer Tabelle, Liste oder Baumstruktur an, bei der Zellen hinzugefügt oder entfernt wurden. Wenn die Änderung mehrere Zeilen betrifft, geben „firstColumn“ und „lastColumn“ den Wert -1 zurück. Ebenso können die Zeilenfunktionen für Spalten den Wert -1 zurückgeben | |
Benachrichtigt über Cursorbewegungen | |
Benachrichtigt über das Einfügen von Text | |
Implementiert Unterstützung für die Textverarbeitung | |
Benachrichtigt über das Löschen von Text | |
Signalisiert eine Änderung der Textauswahl eines Objekts | |
Benachrichtigt über Textänderungen. Dies gilt für barrierefreie Elemente, die bearbeitbaren Text unterstützen, wie z. B. Zeilenbearbeitungsfelder. Dieses Ereignis tritt beispielsweise auf, wenn ein Teil des ausgewählten Textes durch Einfügen eines neuen Textes ersetzt wird oder im Überschreibmodus von Editoren | |
Beschreibt eine Wertänderung bei einem barrierefreien Objekt | |
Implementiert Unterstützung für Objekte, die einen Wert bearbeiten | |
Implementiert Unterstützung für Ansichtsfenster | |
Abstraktion für Benutzerbefehle, die verschiedenen Benutzeroberflächenkomponenten hinzugefügt werden können | |
Ereignis, das ausgelöst wird, wenn eine `QAction` hinzugefügt, entfernt oder geändert wird | |
Gruppiert Aktionen | |
Zeichenbereich für QWindow | |
Monochrome (1-Bit-Farbtiefe) Pixmaps | |
Definiert das Füllmuster von Formen, die von QPainter gezeichnet werden | |
Enthält Ereignisparameter für Änderungen an untergeordneten Fenstern | |
Zugriff auf die Zwischenablage des Fenstersystems | |
Enthält Parameter, die ein Schließereignis beschreiben | |
Farben basierend auf RGB-, HSV- oder CMYK-Werten | |
Farbraumabstraktion | |
Die Struktur enthält vier Primärfarbraum-Punkte | |
Transformation zwischen Farbräumen | |
Wird in Kombination mit QBrush verwendet, um einen konischen Farbverlaufspinsel festzulegen | |
Enthält Parameter, die ein Kontextmenü-Ereignis beschreiben | |
Mauszeiger mit beliebiger Form | |
Methoden für den Zugriff auf gängige Desktop-Dienste | |
Bereichsprüfung von Gleitkommazahlen | |
Unterstützung für MIME-basierte Drag-and-Drop-Datenübertragung | |
Ereignis, das an ein Widget gesendet wird, wenn eine Drag-and-Drop-Aktion in dieses eintritt | |
Ereignis, das an ein Widget gesendet wird, wenn eine Drag-and-Drop-Aktion dieses verlässt | |
Ereignis, das gesendet wird, während eine Drag-and-Drop-Aktion läuft | |
Ereignis, das gesendet wird, wenn eine Drag-and-Drop-Aktion abgeschlossen ist | |
Enthält Parameter, die ein „Enter“-Ereignis beschreiben | |
Informationen zu einem Punkt in einem QPointerEvent | |
Enthält Ereignisparameter für „Expose“-Ereignisse | |
Ereignis, das gesendet wird, wenn eine Anforderung zum Öffnen einer Datei oder einer URL vorliegt | |
Datenmodell für das lokale Dateisystem | |
Enthält Ereignisparameter für Widget-Fokus-Ereignisse | |
Legt eine Abfrage für eine Schriftart fest, die zum Zeichnen von Text verwendet wird | |
Der Typ „QFont::Tag“ bietet Zugriff auf erweiterte Schriftartfunktionen | |
Informationen zu den im zugrunde liegenden Fenstersystem verfügbaren Schriftarten | |
Allgemeine Informationen zu Schriftarten | |
Informationen zu Schriftartenmetriken | |
Informationen zu Schriftmetriken | |
Stellt eine variable Achse in einer Schriftart dar | |
Vorlagenklasse, die eine N x M-Transformationsmatrix mit N Spalten und M Zeilen darstellt | |
Abstrakte Basisklasse für Plugins | |
Erstellt Plugin-Treiber | |
Direkter Zugriff auf die internen Glyphen einer Schriftart | |
Wird in Kombination mit QBrush verwendet, um Farbverlaufsfüllungen festzulegen | |
Verwaltet den Kontrollfluss und die Haupteinstellungen der GUI-Anwendung | |
Ereignis, das verwendet wird, um hilfreiche Informationen zu einem bestimmten Punkt in einem Widget abzufragen | |
Ereignis, das gesendet wird, nachdem ein Widget ausgeblendet wurde | |
Enthält Parameter, die ein Mausereignis beschreiben | |
Skalierbare Symbole in verschiedenen Modi und Zuständen | |
Zeigt an, dass das Ziehen eines Hauptsymbols begonnen hat | |
Abstrakte Basisklasse für QIcon-Renderer | |
Abstrakte Basisklasse für benutzerdefinierte QIconEngine-Plugins | |
Hardwareunabhängige Bilddarstellung, die direkten Zugriff auf die Pixeldaten ermöglicht und als Zeichenvorrichtung verwendet werden kann | |
Definiert die gemeinsame Bild-E/A-Schnittstelle für alle Bildformate in Qt | |
Definiert eine Schnittstelle zum Erstellen eines Bildformat-Plugins | |
Formatunabhängige Schnittstelle zum Lesen von Bildern aus Dateien oder anderen Geräten | |
Formatunabhängige Schnittstelle zum Schreiben von Bildern in Dateien oder auf andere Geräte | |
Beschreibt ein Gerät, von dem ein QInputEvent stammt | |
Die Basisklasse für Ereignisse, die Benutzereingaben beschreiben | |
Zugriff auf die aktive Texteingabemethode | |
Parameter für Eingabemethoden-Ereignisse | |
Die Klasse `QInputMethodEvent::Attribute` speichert ein Attribut der Eingabemethode | |
Vom Eingabekontext an Eingabeobjekte gesendetes Ereignis | |
Validator, der sicherstellt, dass eine Zeichenkette eine gültige Ganzzahl innerhalb eines bestimmten Bereichs enthält | |
Beschreibt ein Tastenereignis | |
Kapseln eine Tastenfolge, wie sie bei Tastenkombinationen verwendet wird | |
Wird in Kombination mit QBrush verwendet, um einen Pinsel mit linearem Farbverlauf festzulegen | |
Stellt eine 4x4-Transformationsmatrix im 3D-Raum dar | |
Enthält Parameter, die ein Mausereignis beschreiben | |
Enthält Ereignisparameter für Bewegungsereignisse | |
Hilfsklasse zum Abspielen von Filmen mit QImageReader | |
Enthält Parameter, die ein Gestenereignis beschreiben | |
Native Schnittstelle zu einer Offscreen-Oberfläche unter Android | |
Native Schnittstelle zu einem Bildschirm | |
Native Schnittstelle zu einem NSOpenGLContext unter macOS | |
Native Schnittstelle zu einem Bildschirm unter macOS | |
Native Schnittstelle zu einem EGL-Kontext | |
Native Schnittstelle zu einem GLX-Kontext | |
Native Schnittstelle zu einem WGL-Kontext unter Windows | |
Native Schnittstelle zu einer Wayland-Anwendung | |
Native Schnittstelle zu einem Bildschirm unter Wayland | |
Native Schnittstelle zu einem Bildschirm | |
Native Schnittstelle zu einer X11-Anwendung | |
Stellt eine Offscreen-Oberfläche auf der zugrunde liegenden Plattform dar | |
Stellt einen nativen OpenGL-Kontext dar, der das OpenGL-Rendering auf einer QSurface ermöglicht | |
Stellt eine Gruppe von Kontexten dar, die sich OpenGL-Ressourcen teilen | |
Plattformübergreifender Zugriff auf die OpenGL ES 3.0-, 3.1- und 3.2-API | |
Plattformübergreifender Zugriff auf die OpenGL ES 2.0-API | |
Kapseln eines OpenGL-Texturobjekts | |
Beschreibt die Größe, Ausrichtung und Ränder einer Seite | |
Stellt eine Sammlung von Seitenbereichen dar | |
Die Struktur `QPageRanges::Range` enthält den Start- und Endpunkt eines Bereichs | |
Beschreibt die Größe und den Namen einer definierten Seitengröße | |
Stellt ein Zeichen-Gerät dar, das mehrere Seiten unterstützt | |
Die Basisklasse für Objekte, auf denen mit QPainter gezeichnet werden kann | |
Eine praktische Unterklasse von QWindow, die gleichzeitig ein QPaintDevice ist | |
Abstrakte Definition, wie QPainter auf einer bestimmten Plattform auf ein bestimmtes Gerät zeichnet | |
Informationen über den aktuellen Zustand der aktiven Zeichen-Engine | |
Enthält Ereignisparameter für Zeichenereignisse | |
Führt Low-Level-Zeichnungen auf Widgets und anderen Zeichen-Geräten durch | |
Diese Klasse wird in Verbindung mit der Funktion QPainter::drawPixmapFragments() verwendet, um festzulegen, wie eine Pixmap oder ein Teilbereich einer Pixmap gezeichnet wird | |
Container für Zeichenoperationen, der das Erstellen und Wiederverwenden grafischer Formen ermöglicht | |
Die Klasse `QPainterPath::Element` legt die Position und den Typ eines Teilpfads fest | |
Wird verwendet, um füllbare Konturen für einen bestimmten Painter-Pfad zu generieren | |
RAII-Hilfsklasse für ausgewogene Aufrufe von `QPainter::save()` und `QPainter::restore()` | |
Enthält Farbgruppen für jeden Widget-Zustand | |
Klasse zur Erzeugung von PDFs, die als Zeichenvorrichtung verwendet werden können | |
Definiert, wie ein QPainter Linien und Umrisse von Formen zeichnen soll | |
Zeichengerät, das QPainter-Befehle aufzeichnet und wiedergeben kann | |
Klasse zur Beschreibung verschiedener Pixel-Layouts in Grafikpuffern | |
Off-Screen-Bilddarstellung, die als Zeichenvorrichtung verwendet werden kann | |
Anwendungsweiter Cache für Pixmaps | |
Die Klasse `QPixmapCache::Key` kann für den effizienten Zugriff auf den `QPixmapCache` verwendet werden | |
Wird verwendet, um über native Plattform-Oberflächenereignisse zu informieren | |
Eine Basisklasse für Zeigerereignisse | |
Beschreibt ein Gerät, von dem Maus-, Touch- oder Tablet-Ereignisse ausgehen | |
Identifiziert ein eindeutiges Objekt, wie z. B. ein markiertes Token oder einen Stift, das mit einem Zeigegerät verwendet wird | |
Liste von Punkten mit ganzzahliger Genauigkeit | |
Liste von Punkten mit Gleitkommagenauigkeit | |
Stellt ein Quaternion dar, das aus einem Vektor und einem Skalar besteht | |
Wird in Kombination mit QBrush verwendet, um einen radialen Farbverlaufspinsel festzulegen | |
Hilfsklasse für die Verwendung von QPainter in einem QWindow | |
Zugriff auf eine einzelne physische Instanz einer Schriftart | |
Legt einen Ausschnittbereich für einen Painter fest | |
Wird verwendet, um eine Zeichenkette anhand eines regulären Ausdrucks zu überprüfen | |
Enthält Ereignisparameter für Größenänderungsereignisse | |
Die Struktur enthält eine 64-Bit-RGB-Farbe | |
Die Struktur enthält eine vierteilige RGBA-Farbe im Gleitkommaformat | |
Verweist auf zusätzliche Vulkan-API-Objekte, die an `vkQueueSubmit()` übergeben werden | |
Wird verwendet, um Bildschirmeigenschaften abzufragen | |
Wird beim Scrollen gesendet | |
Wird zur Vorbereitung des Scrollens gesendet | |
Zugriff auf den Sitzungsmanager | |
Enthält mehrere Versionen eines Shaders, die in verschiedene Shading-Sprachen übersetzt wurden, zusammen mit Reflexions-Metadaten | |
Zusätzliche Metadaten zum nativen Shader-Code | |
Zuordnungsmetadaten für Sampler-Uniforms | |
Enthält Quell- oder Binärcode für einen Shader sowie zusätzliche Metadaten | |
Beschreibt die Schnittstelle eines Shaders | |
Beschreibt ein Element eines Uniform- oder Push-Konstantenblocks | |
Beschreibt eine integrierte Variable | |
Beschreibt eine Eingabe- oder Ausgabevariable im Shader | |
Beschreibt einen Push-Konstantenblock | |
Beschreibt einen Shader-Speicherblock | |
Beschreibt einen Uniform-Block | |
Gibt die Shading-Sprache, die Version mit Flags und die Variante an | |
Gibt die Version der Shading-Sprache an | |
Wird zum Erstellen von Tastaturkürzeln verwendet | |
Ereignis, das ausgelöst wird, wenn der Benutzer eine Tastenkombination drückt | |
Ereignis, das gesendet wird, wenn ein Widget angezeigt wird | |
Eine Basisklasse für Zeigerereignisse, die einen einzelnen Punkt enthalten, wie z. B. Mausereignisse | |
Element zur Verwendung mit der Klasse `QStandardItemModel` | |
Generisches Modell zum Speichern benutzerdefinierter Daten | |
Ermöglicht eine optimierte Textdarstellung, wenn der Text und sein Layout nur selten aktualisiert werden | |
Ereignis, das zum Anzeigen von Meldungen in einer Statusleiste verwendet wird | |
Enthält plattformspezifische Hinweise und Einstellungen | |
Wird bei der Registrierung von Schriftarten in der internen Qt-Schriftartendatenbank verwendet | |
Abstraktion von darstellbaren Oberflächen in Qt | |
Stellt das Format einer QSurface dar | |
Ermöglicht die Definition von Regeln zur Syntaxhervorhebung; außerdem können Sie die Klasse verwenden, um die aktuelle Formatierung oder Benutzerdaten eines Dokuments abzufragen | |
Enthält Parameter, die ein Tablet-Ereignis beschreiben | |
Container für Textfragmente in einem QTextDocument | |
Die Klasse `QTextBlock::iterator` stellt einen Iterator zum Lesen des Inhalts eines `QTextBlock` bereit | |
Formatierungsinformationen für Textblöcke in einem QTextDocument | |
Container für Textblöcke innerhalb eines QTextDocument | |
Wird verwendet, um benutzerdefinierte Daten mit Textblöcken zu verknüpfen | |
Formatierungsinformationen für Zeichen in einem QTextDocument | |
Bietet eine API für den Zugriff auf und die Bearbeitung von QTextDocuments | |
Enthält formatierten Text | |
Stellt einen Abschnitt formatierten Textes aus einem QTextDocument dar | |
Formatunabhängige Schnittstelle zum Schreiben eines QTextDocuments in Dateien oder auf andere Geräte | |
Formatierungsinformationen für ein QTextDocument | |
Enthält einen Textabschnitt in einem QTextDocument mit einem einzelnen QTextCharFormat | |
Stellt einen Rahmen in einem QTextDocument dar | |
Formatierungsinformationen für Rahmen in einem QTextDocument | |
Formatierungsinformationen für Bilder in einem QTextDocument | |
Stellt ein Inline-Objekt in einem QAbstractTextDocumentLayout und dessen Implementierungen dar | |
Alle Informationen, die zum Zeichnen von Text in einer benutzerdefinierten Zeichnungs-Engine erforderlich sind | |
Wird zum Layout und zur Darstellung von Text verwendet | |
Die Struktur `QTextLayout::FormatRange` wird verwendet, um zusätzliche Formatierungsinformationen auf einen bestimmten Bereich im Inhalt des Textlayouts anzuwenden | |
Kapseln die verschiedenen Längentypen, die in einem QTextDocument verwendet werden | |
Stellt eine Textzeile innerhalb eines QTextLayout dar | |
Formatierte Liste von Elementen in einem QTextDocument | |
Formatierungsinformationen für Listen in einem QTextDocument | |
Basisklasse für verschiedene Arten von Objekten, die Teile eines QTextDocuments gruppieren können | |
Ermöglicht das Zeichnen benutzerdefinierter Textobjekte in QTextDocuments | |
Beschreibung allgemeiner Rich-Text-Eigenschaften | |
Stellt eine Tabelle in einem QTextDocument dar | |
Stellt die Eigenschaften einer Zelle in einer QTextTable dar | |
Formatierungsinformationen für Tabellenzellen in einem QTextDocument | |
Formatierungsinformationen für Tabellen in einem QTextDocument | |
Enthält Parameter, die ein Touch-Ereignis beschreiben | |
Legt 2D-Transformationen eines Koordinatensystems fest | |
Die Basisklasse aller in einem QUndoStack gespeicherten Befehle | |
Gruppe von QUndoStack-Objekten | |
Stapel von QUndoCommand-Objekten | |
Konvertiert zwischen einem MIME-Typ und einem UTI-Format (Uniform Type Identifier) | |
Validierung von Eingabetext | |
Stellt einen Vektor oder einen Scheitelpunkt im 2D-Raum dar | |
Stellt einen Vektor oder einen Scheitelpunkt im 3D-Raum dar | |
Stellt einen Vektor oder einen Scheitelpunkt im 4D-Raum dar | |
Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Geräteebene | |
Stellt Informationen über eine Vulkan-Erweiterung dar | |
Plattformübergreifender Zugriff auf die Kern-API von Vulkan 1.3 auf Instanzebene | |
Eine spezialisierte QList für QVulkanLayer und QVulkanExtension | |
Stellt eine native Vulkan-Instanz dar und ermöglicht das Vulkan-Rendering auf eine QSurface | |
Stellt Informationen über eine Vulkan-Ebene dar | |
Praktische Unterklasse von QWindow zur Durchführung des Vulkan-Renderings | |
Wird zur Implementierung der anwendungsspezifischen Rendering-Logik für ein QVulkanWindow verwendet | |
Ereignis, das zur Verarbeitung von Hyperlinks in einem „Was ist das?“-Text verwendet werden kann | |
Enthält Parameter, die ein Rad-Ereignis beschreiben | |
Stellt ein Fenster im zugrunde liegenden Fenstersystem dar | |
Der Fensterzustand vor einer Änderung des Fensterzustands | |
Ordnet offene MIME-Standards den Formaten der Fenster-Zwischenablage zu |
Ausführliche Beschreibung
Die Qt GUI Seite enthält Informationen zur Verwendung des Moduls.
© 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.