Qt GUI C++ Classes
Das Modul Qt GUI bietet die grundlegenden Voraussetzungen für grafische Anwendungen, die mit Qt geschrieben wurden. Mehr...
Namespaces
Enthält QColor vordefinierte Konstanten |
Klassen
Dateisymbole für die Klasse QFileSystemModel | |
Abstrakte Basisklasse für die Implementierung von benutzerdefinierten Layouts für QTextDocuments | |
QAbstractTextDocumentLayout::PaintContext ist eine Komfortklasse, die die Parameter definiert, die beim Malen des Layouts eines Dokuments verwendet werden | |
QAbstractTextDocumentLayout::Selection ist eine Komfortklasse, die die Parameter einer Auswahl definiert | |
Enums und statische Funktionen für die Barrierefreiheit | |
Implementiert Unterstützung für aufrufbare Aktionen in der Schnittstelle | |
Wird verwendet, um die Anzeige einer bestimmten Nachricht durch unterstützende Technologien anzufordern | |
Implementiert die Unterstützung für die Meldung von Attributen für ein zugängliches Objekt | |
Implementiert Unterstützung für Objekte mit editierbarem Text | |
Die Basisklasse für barrierefreie Benachrichtigungen | |
Definiert eine Schnittstelle, die Informationen über zugängliche Objekte bereitstellt | |
Implementiert Teile des QAccessibleInterface für QObjects | |
Abstrakte Basisklasse für Plugins, die Zugänglichkeitsinformationen für Elemente der Benutzeroberfläche bereitstellen | |
Implementiert Unterstützung für die Handhabung von Auswahlen | |
Informiert das Accessibility Framework, dass sich der Zustand eines Objekts geändert hat | |
Implementiert Unterstützung für die Schnittstelle IAccessibleTable2 Cell | |
Implementiert die Unterstützung für die Schnittstelle IAccessibleTable2 | |
Signalisiert eine Änderung in einer Tabelle, Liste oder einem Baum, bei der Zellen hinzugefügt oder entfernt wurden. Wenn die Änderung eine Reihe von Zeilen betrifft, geben firstColumn und lastColumn -1 zurück. Für Spalten können die Zeilenfunktionen ebenfalls -1 zurückgeben. | |
Informiert über Cursorbewegungen | |
Meldet, wenn Text eingefügt wird | |
Implementiert Unterstützung für die Textverarbeitung | |
Meldet, wenn Text gelöscht wird | |
Signalisiert eine Änderung der Textauswahl eines Objekts | |
Informiert über Textänderungen. Dies gilt für Zugangsgeräte, die bearbeitbaren Text unterstützen, wie z. B. Zeilenbearbeitungen. Dieses Ereignis tritt z.B. auf, wenn ein Teil des ausgewählten Textes durch Einfügen eines neuen Textes ersetzt wird oder im Überschreibungsmodus von Editoren | |
Beschreibt eine Wertänderung für ein zugängliches Objekt | |
Implementiert Unterstützung für Objekte, die einen Wert manipulieren | |
Abstraktion für Benutzerbefehle, die zu verschiedenen Komponenten der Benutzeroberfläche hinzugefügt werden können | |
Ereignis, das erzeugt wird, wenn eine QAction hinzugefügt, entfernt oder geändert wird | |
Gruppiert Aktionen zusammen | |
Zeichnungsbereich für QWindow | |
Monochrome (1-Bit Tiefe) Pixmaps | |
Definiert das Füllmuster der von QPainter gezeichneten Formen | |
Enthält Ereignisparameter für Änderungen von Unterfenstern | |
Zugriff auf die Zwischenablage des Fenstersystems | |
Enthält Parameter, die ein Schließereignis beschreiben | |
Farben basierend auf RGB, HSV oder CMYK Werten | |
Abstraktion von Farbräumen | |
Transformation zwischen Farbräumen | |
Wird in Kombination mit QBrush verwendet, um einen konischen Farbverlaufspinsel zu spezifizieren | |
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 Fließkommazahlen | |
Unterstützung für MIME-basierte Drag&Drop-Datenübertragung | |
Ereignis, das an ein Widget gesendet wird, wenn eine Drag&Drop-Aktion es betritt | |
Ereignis, das an ein Widget gesendet wird, wenn eine Drag&Drop-Aktion es verlässt | |
Ereignis, das gesendet wird, während eine Drag&Drop-Aktion ausgeführt wird | |
Ereignis, das gesendet wird, wenn eine Drag&Drop-Aktion abgeschlossen ist | |
Enthält Parameter, die ein Enter-Ereignis beschreiben | |
Informationen über einen 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 | |
Gibt eine Abfrage für eine Schriftart an, die zum Zeichnen von Text verwendet wird | |
Der Typ QFont::Tag ermöglicht den Zugriff auf erweiterte Font-Funktionen | |
Informationen über die im zugrunde liegenden Fenstersystem verfügbaren Schriftarten | |
Allgemeine Informationen über Schriftarten | |
Informationen über Schriftmetriken | |
Informationen über Schriftmetriken | |
Vorlagenklasse, die eine NxM-Transformationsmatrix mit N Spalten und M Zeilen darstellt | |
Abstrakte Basisklasse für Plugins | |
Erzeugt Plugin-Treiber | |
Direkter Zugriff auf die internen Glyphen in einer Schriftart | |
Wird in Kombination mit QBrush verwendet, um Farbverläufe zu spezifizieren | |
Verwaltet den Kontrollfluss und die wichtigsten Einstellungen der GUI-Anwendung | |
Ereignis, das verwendet wird, um hilfreiche Informationen über einen bestimmten Punkt in einem Widget anzufordern | |
Ereignis, das gesendet wird, nachdem ein Widget ausgeblendet wurde | |
Enthält Parameter, die ein Mausereignis beschreiben | |
Skalierbare Icons in verschiedenen Modi und Zuständen | |
Zeigt an, dass das Ziehen eines Hauptsymbols begonnen hat | |
Abstrakte Basisklasse für QIcon Renderer | |
Abstrakte Basis für eigene QIconEngine-Plugins | |
Hardware-unabhängige Bilddarstellung, die direkten Zugriff auf die Pixeldaten erlaubt und als Malgerät verwendet werden kann | |
Definiert die gemeinsame Bild-I/O-Schnittstelle für alle Bildformate in Qt | |
Definiert eine Schnittstelle zum Schreiben eines Bildformat-Plugins | |
Formatunabhängige Schnittstelle zum Lesen von Bildern aus Dateien oder anderen Geräten | |
Formatunabhängige Schnittstelle für das Schreiben von Bildern in Dateien oder andere Geräte | |
Beschreibt ein Gerät, von dem ein QInputEvent ausgeht | |
Die Basisklasse für Ereignisse, die Benutzereingaben beschreiben | |
Zugriff auf die aktive Texteingabemethode | |
Parameter für Eingabemethodenereignisse | |
Die Klasse QInputMethodEvent::Attribute speichert ein Attribut einer Eingabemethode | |
Ereignis, das vom Eingabekontext an Eingabeobjekte gesendet wird | |
Validator, der sicherstellt, dass eine Zeichenkette eine gültige ganze Zahl innerhalb eines bestimmten Bereichs enthält | |
Beschreibt ein Schlüsselereignis | |
Kapselt eine Tastenfolge, wie sie von Tastenkombinationen verwendet wird | |
Wird in Kombination mit QBrush verwendet, um einen linearen Farbverlaufspinsel zu spezifizieren | |
Stellt eine 4x4-Transformationsmatrix im 3D-Raum dar | |
Enthält Parameter, die ein Mausereignis beschreiben | |
Enthält Ereignisparameter für Bewegungsereignisse | |
Convenience-Klasse für die Wiedergabe 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 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 auf 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 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 | |
Verkapselt ein OpenGL-Texturobjekt | |
Beschreibt die Größe, Ausrichtung und Ränder einer Seite | |
Stellt eine Sammlung von Seitenbereichen dar | |
QPageRanges::Range struct enthält die from und to Endpunkte eines Bereichs | |
Beschreibt die Größe und den Namen einer definierten Seitengröße | |
Stellt ein Malgerät dar, das mehrere Seiten unterstützt | |
Die Basisklasse von Objekten, die mit QPainter gezeichnet werden können | |
Bequeme Unterklasse von QWindow, die auch ein QPaintDevice ist | |
Abstrakte Definition, wie QPainter auf einem bestimmten Gerät auf einer bestimmten Plattform zeichnet | |
Informationen über den aktuellen Zustand der aktiven Paint-Engine | |
Enthält Ereignisparameter für Malereignisse | |
Führt Low-Level-Malerei auf Widgets und anderen Malgerä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 Maloperationen, der die Konstruktion und Wiederverwendung von grafischen Formen ermöglicht | |
QPainterPath::Element Klasse spezifiziert die Position und den Typ eines Unterpfades | |
Wird verwendet, um füllbare Umrisse für einen gegebenen Malerpfad zu erzeugen | |
Enthält Farbgruppen für jeden Widget-Zustand | |
Klasse zur Erzeugung von PDFs, die als Malgerät verwendet werden können | |
Definiert, wie ein QPainter Linien und Umrisse von Formen zeichnen soll | |
Malgerät, das QPainter-Befehle aufzeichnet und wiedergibt | |
Klasse zur Beschreibung verschiedener Pixel-Layouts in Grafikpuffern | |
Bilddarstellung außerhalb des Bildschirms, die als Zeichengerät verwendet werden kann | |
Anwendungsweiter Cache für Pixmaps | |
Die Klasse QPixmapCache::Key kann für den effizienten Zugriff auf den QPixmapCache verwendet werden | |
Wird zur Benachrichtigung über plattformeigene Oberflächenereignisse verwendet | |
Eine Basisklasse für Zeigerereignisse | |
Beschreibt ein Gerät, von dem Maus-, Touch- oder Tablet-Ereignisse ausgehen | |
Identifiziert ein eindeutiges Objekt, wie z.B. einen markierten Token oder Stift, der mit einem Zeigegerät verwendet wird | |
Liste von Punkten mit Ganzzahlpräzision | |
Liste von Punkten mit Fließkommagenauigkeit | |
Stellt eine Quaternion dar, die aus einem Vektor und einem Skalar besteht | |
Wird in Kombination mit QBrush verwendet, um einen Pinsel mit radialem Farbverlauf anzugeben | |
Convenience-Klasse für die Verwendung von QPainter auf einem QWindow | |
Zugriff auf eine einzelne physische Instanz einer Schriftart | |
Spezifiziert eine Clip-Region für einen Painter | |
Wird verwendet, um eine Zeichenkette gegen einen regulären Ausdruck zu prüfen | |
Enthält Ereignisparameter für Größenänderungsereignisse | |
Struktur enthält eine 64-Bit-RGB-Farbe | |
Struktur enthält eine vierteilige RGBA-Fließkommafarbe | |
Wird zur Abfrage von Bildschirmeigenschaften verwendet | |
Wird beim Scrollen gesendet | |
Wird zur Vorbereitung eines Bildlaufs gesendet | |
Zugriff auf den Sitzungsmanager | |
Enthält mehrere Versionen eines Shaders, die in mehrere Shading-Sprachen übersetzt wurden, zusammen mit Reflection-Metadaten | |
Zusätzliche Metadaten über den nativen Shader-Code | |
Mapping-Metadaten für Sampler-Uniformen | |
Enthält Quell- oder Binärcode für einen Shader und zusätzliche Metadaten | |
Beschreibt die Schnittstelle eines Shaders | |
Beschreibt ein Mitglied eines Uniform- oder Push-Konstantenblocks | |
Beschreibt eine eingebaute Variable | |
Beschreibt eine Eingabe- oder Ausgabevariable im Shader | |
Beschreibt einen Push-Konstanten-Block | |
Beschreibt einen Shader-Speicherblock | |
Beschreibt einen Uniform-Block | |
Spezifiziert die Schattierungssprache, die Version mit Flags und die Variante | |
Legt die Version der Schattierungssprache fest | |
Wird zum Erstellen von Tastaturkürzeln verwendet | |
Ereignis, das erzeugt 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 von benutzerdefinierten Daten | |
Ermöglicht optimiertes Zeichnen von Text, wenn der Text und sein Layout selten aktualisiert werden | |
Ereignis, das verwendet wird, um Meldungen in einer Statusleiste anzuzeigen | |
Enthält plattformspezifische Hinweise und Einstellungen | |
Wird bei der Registrierung von Schriftarten in der internen Qt-Fontdatenbank verwendet | |
Abstraktion von renderbaren Oberflächen in Qt | |
Repräsentiert das Format einer QSurface | |
Ermöglicht die Definition von Regeln zur Syntaxhervorhebung, außerdem kann die Klasse zur Abfrage der aktuellen Formatierung eines Dokuments oder von Benutzerdaten verwendet werden | |
Enthält Parameter, die ein Tablet-Ereignis beschreiben | |
Container für Textfragmente in einem QTextDocument | |
QTextBlock::iterator Klasse bietet einen Iterator zum Lesen des Inhalts eines QTextBlocks | |
Formatierungsinformationen für Textblöcke in einem QTextDocument | |
Container für Textblöcke innerhalb eines QTextDocuments | |
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 und die Änderung von QTextDocuments | |
Enthält formatierten Text | |
Stellt ein Stück formatierten Text aus einem QTextDocument dar | |
Formatunabhängige Schnittstelle zum Schreiben eines QTextDocuments in Dateien oder andere Geräte | |
Formatierungsinformationen für ein QTextDocument | |
Enthält ein Stück Text in einem QTextDocument mit einem einzelnen QTextCharFormat | |
Repräsentiert einen Rahmen in einem QTextDocument | |
Formatierungsinformationen für Rahmen in einem QTextDocument | |
Formatierungsinformationen für Bilder in einem QTextDocument | |
Stellt ein Inline-Objekt in einem QAbstractTextDocumentLayout und seinen Implementierungen dar | |
Alle Informationen, die zum Zeichnen von Text in einer benutzerdefinierten Paint-Engine benötigt werden | |
Wird zum Layouten und Rendern von Text verwendet | |
Die Struktur QTextLayout::FormatRange wird verwendet, um zusätzliche Formatierungsinformationen für einen bestimmten Bereich im Inhalt des Textlayouts anzuwenden | |
Kapselt die verschiedenen Arten von Längen, die in einem QTextDocument verwendet werden | |
Repräsentiert eine Textzeile innerhalb eines QTextLayouts | |
Verzierte Liste von Elementen in einem QTextDocument | |
Formatierungsinformationen für Listen in einem QTextDocument | |
Basisklasse für verschiedene Arten von Objekten, die Teile eines QTextDocuments zusammenfassen können | |
Ermöglicht das Zeichnen von eigenen Textobjekten in QTextDocuments | |
Beschreibung von allgemeinen Rich-Text-Eigenschaften | |
Repräsentiert eine Tabelle in einem QTextDocument | |
Repräsentiert die Eigenschaften einer Zelle in einer QTextTable | |
Formatierungsinformationen für Tabellenzellen in einem QTextDocument | |
Formatierungsinformationen für Tabellen in einem QTextDocument | |
Enthält Parameter, die ein Berührungsereignis beschreiben | |
Spezifiziert 2D-Transformationen eines Koordinatensystems | |
Die Basisklasse aller Befehle, die in einem QUndoStack gespeichert sind | |
Gruppe von QUndoStack-Objekten | |
Stapel von QUndoCommand-Objekten | |
Konvertierung zwischen einem MIME-Typ und einem Uniform Type Identifier (UTI) Format | |
Validierung von Eingabetext | |
Stellt einen Vektor oder Vertex im 2D-Raum dar | |
Stellt einen Vektor oder Scheitelpunkt im 3D-Raum dar | |
Stellt einen Vektor oder 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 den Kern der Vulkan 1.3-API auf Instanzebene | |
Eine spezialisierte QList für QVulkanLayer und QVulkanExtension | |
Stellt eine native Vulkan-Instanz dar, die Vulkan-Rendering auf einer QSurface ermöglicht | |
Stellt Informationen über eine Vulkan-Ebene dar | |
Komfortable Unterklasse von QWindow zur Durchführung von Vulkan-Rendering | |
Wird verwendet, um die anwendungsspezifische Rendering-Logik für ein QVulkanWindow zu implementieren | |
Ereignis, das verwendet werden kann, um Hyperlinks in einem "What's This?"-Text zu behandeln | |
Enthält Parameter, die ein Rad-Ereignis beschreiben | |
Repräsentiert ein Fenster im zugrundeliegenden Windowing-System | |
Der Fensterzustand vor einer Änderung des Fensterzustands | |
Stellt offene Standard-MIME-Formate für die Fenster-Zwischenablage dar |
Detaillierte Beschreibung
Die Seite Qt GUI Seite enthält Informationen darüber, wie das Modul zu verwenden ist.
© 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.