Qt Core C++ Classes
Bietet grundlegende Nicht-GUI-Funktionen. Mehr...
Namensräume
Enthält verschiedene Bezeichner, die in der Qt-Bibliothek verwendet werden | |
Inline-Namensraum deklariert Literaloperatoren für Qt-Typen | |
Deklariert String-Literal-Operatoren für Qt-Typen | |
Enthält verschiedene Bezeichner, die von der Klasse QFuture verwendet werden | |
Deklariert C++-Typen, die Java-Typen entsprechen | |
Deklariert literalische Operatoren für Qt-Typen |
Klassen
Die Basis für alle Animationen | |
Schnittstelle zur Verwaltung der Ereignis-Warteschlange von Qt | |
Die abstrakte Schnittstelle für Elementmodellklassen | |
Abstraktes Modell, das subklassifiziert werden kann, um eindimensionale Listenmodelle zu erstellen | |
Schnittstelle für den Empfang von nativen Ereignissen, wie MSG- oder XCB-Event-Strukturen | |
Basisklasse für Proxy-Elementmodelle, die Sortier-, Filter- oder andere Datenverarbeitungsaufgaben übernehmen können | |
Abstraktes Modell, das zur Erstellung von Tabellenmodellen unterklassifiziert werden kann | |
Helper-Tag-Klasse | |
Abstrakte Basisklasse für Gruppen von Animationen | |
Einheitliche Sicht auf Latin-1-, UTF-8- oder UTF-16-Strings mit einer schreibgeschützten Teilmenge der QString-API | |
Iterable-Schnittstelle für einen assoziativen Container in einer QVariant | |
Plattform-unabhängige atomare Operationen auf int | |
Plattformunabhängige atomare Operationen für Ganzzahlen | |
Schablonenklasse, die plattformunabhängige atomare Operationen mit Zeigern bietet | |
Bietet einen QScopedValueRollback für atomare Variablen | |
Plattform-unabhängige Big-Endian-Ganzzahlen | |
Timer-Ereignisse für Objekte | |
Wrapper-Klasse um bindungsfähige Eigenschaften. Sie ermöglicht typsichere Operationen und abstrahiert die Unterschiede zwischen den verschiedenen Eigenschaftsklassen | |
Array von Bits | |
Zugriff auf Bluetooth-Peripheriegeräte | |
QIODevice-Schnittstelle für ein QByteArray | |
Array von Bytes | |
QByteArray::FromBase64Result Klasse enthält das Ergebnis eines Aufrufs von QByteArray::fromBase64Encoding | |
Liste von Byte-Arrays | |
Enthält eine Folge von Bytes, die schnell in ein Byte-Array eingeordnet werden können | |
Ansicht auf ein Array von Bytes mit einer schreibgeschützten Teilmenge der QByteArray API | |
Vorlagenklasse, die einen Cache bereitstellt | |
Beschreibt Kalendersysteme | |
Zugriff auf den Kalender des Benutzers | |
Zugriff auf die Kamera zur Aufnahme von Bildern oder Videos | |
Wird verwendet, um ein Array von CBOR-Elementen zu halten | |
Enthält die Fehlerbedingung, die beim Parsen oder Validieren eines CBOR-Streams gefunden wurde | |
Wird verwendet, um einen assoziativen Container zu speichern, der in CBOR dargestellt werden kann | |
QCborMap::ConstIterator Klasse bietet einen STL-ähnlichen Konst-Iterator für QCborMap | |
QCborMap::Iterator Klasse bietet einen STL-ähnlichen non-const Iterator für QCborMap | |
Wird von QCborValue verwendet, um einen Parsing-Fehler zu melden | |
Einfacher CBOR Stream Decoder, der entweder mit einem QByteArray oder QIODevice arbeitet | |
Einfacher CBOR-Encoder, der mit einem Einweg-Stream arbeitet | |
Verkapselt einen Wert in CBOR | |
16-Bit Unicode-Zeichen | |
Enthält Ereignisparameter für Child-Objekt-Ereignisse | |
Wiederholende und einmalige Zeitgeber | |
Vergleicht Zeichenketten nach einem lokalisierten Sortieralgorithmus | |
Kann verwendet werden, um die Kollationierung von Zeichenketten zu beschleunigen | |
Definiert eine mögliche Kommandozeilenoption | |
Mittel zur Handhabung der Befehlszeilenoptionen | |
Proxies für mehrere Quellmodelle, indem ihre Zeilen verkettet werden | |
Ermöglicht die Iteration über einen Container in einer QVariant | |
Zugriff auf die Kontakte des Benutzers | |
Vorlagenklasse, die einen zusammenhängenden Cache bereitstellt | |
Ereignisschleife für Qt-Anwendungen ohne UI | |
Möglichkeit zur Erzeugung kryptographischer Hashes | |
Serialisierung von Binärdaten an ein QIODevice | |
Datum-Funktionen | |
Funktionen für Datum und Uhrzeit | |
Markiert einen Termin in der Zukunft | |
Ausgabestrom für Debugging-Informationen | |
Convenience-Klasse für eigene QDebug-Operatoren | |
Zugriff auf Verzeichnisstrukturen und deren Inhalte | |
Iterator für Verzeichniseintragslisten | |
STL-artiger Iterator für Verzeichniseinträge | |
Enthält Ereignisparameter für dynamische Eigenschaftsänderungsereignisse | |
Easing-Kurven zur Steuerung der Animation | |
Schneller Weg zur Berechnung verstrichener Zeiten | |
Eine Basisklasse, die es ermöglicht, einen QSharedPointer für ein Objekt zu erhalten, das bereits durch einen Shared Pointer verwaltet wird | |
Die Basisklasse für alle Ereignisklassen. Ereignisobjekte enthalten Ereignisparameter | |
Mittel zum Betreten und Verlassen einer Ereignisschleife | |
Mittel zum Verlassen einer Ereignisschleife, wenn sie nicht mehr benötigt wird | |
Basisklasse für Ausnahmen, die über Threads hinweg übertragen werden können | |
Repräsentiert einen Zeiger auf ein explizit freigegebenes Objekt | |
Schnittstelle für das Lesen von und Schreiben in Dateien | |
Schnittstelle für das Lesen von und Schreiben in geöffnete Dateien | |
Betriebssystem-unabhängige API zum Abrufen von Informationen über Dateisystemeinträge | |
Komfortable Möglichkeit zur Auswahl von Dateivarianten | |
Schnittstelle zur Überwachung von Dateien und Verzeichnissen auf Änderungen | |
Hilfsdatentyp für QFlags | |
Typsichere Möglichkeit zur Speicherung von OR-Kombinationen von Enum-Werten | |
Repräsentiert das Ergebnis einer asynchronen Berechnung | |
Konst-Iterator im Java-Stil für QFuture | |
Convenience-Klasse, die die Synchronisation von QFuture vereinfacht | |
Ermöglicht die Überwachung einer QFuture mit Signalen und Slots | |
Interne Hilfsklasse für das Marschieren von Argumenten | |
Interne Hilfsklasse für die Übergabe von Argumenten | |
Dient zur Implementierung eines globalen statischen Objekts | |
Implementiert den Gregorianischen Kalender | |
Vorlagenklasse, die ein Hash-Tabellen-basiertes Wörterbuch bereitstellt | |
Konst-Iterator im Java-Stil für QHash und QMultiHash | |
Die Basis-Schnittstellenklasse für alle E/A-Geräte in Qt | |
Basisklasse für QIODevice, die Flags bereitstellt, die den Modus beschreiben, in dem ein Gerät geöffnet ist | |
Vermittelt sein Quellmodell unmodifiziert | |
Verwaltet Informationen über ausgewählte Elemente in einem Modell | |
Verfolgt die ausgewählten Elemente einer Ansicht | |
Verwaltet Informationen über einen Bereich von ausgewählten Elementen in einem Modell | |
Vorlagenklasse, die die Basisklasse für QSequentialIterable und QAssociativeIterable ist | |
Schablonenklasse, die die Iteration über einen Container in einer QVariant ermöglicht | |
Implementierung des Jalali (Hijri Shamsi) Kalendersystems | |
Schablonenklasse, die ein Array in Java darstellt | |
Gemeinsame, typunabhängige APIs für QJniArray | |
Zugriff auf die JNI-Umgebung (JNIEnv) | |
Ein bequemer Wrapper um das Java Native Interface (JNI) | |
Verkapselt ein JSON-Array | |
Möglichkeit zum Lesen und Schreiben von JSON-Dokumenten | |
Verkapselt ein JSON-Objekt | |
Wird verwendet, um Fehler während des JSON-Parsing zu melden | |
Verkapselt einen Wert in JSON | |
Implementierung des Julianischen Kalendersystems | |
Speichert eine Kombination aus einem Schlüssel mit optionalen Modifikatoren | |
Iterator über die Schlüssel/Wert-Paare eines assoziativen Containers | |
Plattform-unabhängige Little-Endian-Ganzzahlen | |
8-Bit-ASCII/Latin-1-Zeichen | |
Dasselbe wie QLatin1StringView | |
Optimierte Suche nach Teilstrings in Latin-1-Text | |
Dünner Wrapper um ein US-ASCII/Latin-1 kodiertes String-Literal | |
Lädt gemeinsam genutzte Bibliotheken zur Laufzeit | |
Informationen über die Qt-Bibliothek | |
Zweidimensionaler Vektor mit Integer-Präzision | |
Zweidimensionaler Vektor mit Fließkommagenauigkeit | |
Vorlagenklasse, die ein dynamisches Array bereitstellt | |
Konst-Iterator im Java-Stil für QList und QQueue | |
Konvertierung zwischen Zahlen und ihren String-Repräsentationen in verschiedenen Sprachen | |
Zugriff auf den Standort des Benutzers | |
Sperren zwischen Prozessen unter Verwendung einer Datei | |
Repräsentiert eine Kategorie oder einen "Bereich" in der Protokollierungsinfrastruktur | |
Vorlagenklasse, die ein assoziatives Array bereitstellt | |
Konstanter Iterator im Java-Stil für QMap | |
Definiert die vier Ränder eines Rechtecks | |
Definiert die vier Ränder eines Rechtecks | |
Methode zur Erzeugung von Hash-basierten Nachrichtenauthentifizierungscodes | |
Zusätzliche Informationen über eine Protokollnachricht | |
Erzeugt Protokollnachrichten | |
Zusätzliche Informationen über eine Klasse | |
Gemeinsame Funktionalität für sequentielle und assoziative Container | |
Metadaten über einen Enumerator | |
Metadaten über eine Memberfunktion | |
Enthält Meta-Informationen über Qt-Objekte | |
Metadaten über eine Eigenschaft | |
Erlaubt den Zugriff auf sequentielle Container ohne Typangabe | |
Verwaltet benannte Typen im Meta-Objektsystem | |
Zugriff auf das Mikrofon zur Überwachung oder Aufnahme von Ton | |
Implementierung des Milanković-Kalendersystems | |
Container für Daten, der Informationen über seinen MIME-Typ aufzeichnet | |
Verwaltet eine Datenbank von MIME-Typen | |
Beschreibt Datei- oder Datentypen, die durch einen MIME-Typ-String dargestellt werden | |
Wird zum Auffinden von Daten in einem Datenmodell verwendet | |
Enthält eine Rolle und die mit dieser Rolle verbundenen Daten | |
Spanne über QModelRoleData-Objekte | |
Bequeme QHash-Unterklasse, die mehrwertige Hashes bereitstellt | |
Vorlagenklasse, die ein assoziatives Array mit mehreren gleichwertigen Schlüsseln bereitstellt | |
QMultiMap::key_iterator Klasse bietet einen STL-ähnlichen konstanten Iterator für QMultiMap-Schlüssel | |
Java-ähnlicher konstanter Iterator für QMultiMap. QMultiMap hat sowohl Iteratoren im Java-Stil als auch Iteratoren im STL-Stil. STL-artige Iteratoren sind effizienter und sollten bevorzugt werden | |
Nicht-Konst-Iterator im Java-Stil für QHash und QMultiHash | |
Nicht-Konstanten-Iterator im Java-Stil für QList, QQueue und QStack | |
Nicht-Konstanten-Iterator im Java-Stil für QMap | |
Nicht-Konstanten-Iterator im Java-Stil für QMultiMap | |
Nicht-Konstanten-Iterator im Java-Stil für QSet | |
Zugriffsserialisierung zwischen Threads | |
Convenience-Klasse, die das Sperren und Entsperren von Mutexen vereinfacht | |
Native Schnittstelle zu einer Kernanwendung auf Android | |
Enthält einen nativen Schlüssel, der von QSystemSemaphore und QSharedMemory verwendet wird | |
RAII-Klasse zur Verwaltung der NTFS-Berechtigungsprüfung | |
Die Basisklasse für alle Qt-Objekte | |
Vorlagenklasse, die automatische Eigenschaftsbindungen für in abgeleiteten QObject-Klassen gespeicherte Eigenschaftsdaten ermöglicht | |
Überwacht die Lebensdauer von mehreren QObjects | |
Schablonenklasse, die dabei hilft, alte Eigenschaften auf das System der bindbaren Eigenschaften zu portieren | |
Informationen über die Version des Betriebssystems | |
Parallele Gruppe von Animationen | |
Stellt das Ergebnis eines Vergleichs dar, der nicht geordnete Ergebnisse zulässt | |
Pause für QSequentialAnimationGroup | |
Ein undurchsichtiger Wrapper einer typisierten Berechtigung | |
Wird zum Auffinden von Daten in einem Datenmodell verwendet | |
Lädt ein Plugin zur Laufzeit | |
Definiert einen Punkt in der Ebene mit Integer-Präzision | |
Definiert einen Punkt in der Ebene mit Fließkommagenauigkeit | |
Vorlagenklasse, die geschützte Zeiger auf QObject bereitstellt | |
Wird zum Starten externer Programme und zur Kommunikation mit ihnen verwendet | |
Enthält die Umgebungsvariablen, die an ein Programm übergeben werden können | |
Speichern von Berechnungsergebnissen für den Zugriff durch QFuture | |
Vorlagenklasse, die automatische Eigenschaftsbindungen ermöglicht | |
Animiert Qt-Eigenschaften | |
Kontrolliert den Lebenszyklus von Änderungsrückrufen, die auf einer QProperty installiert sind | |
Hilfsklasse für Eigenschaften mit automatischen Eigenschaftsbindungen | |
Steuert den Lebenszyklus des Änderungs-Callbacks, der auf einer QProperty installiert ist | |
Generischer Container, der eine Warteschlange bereitstellt | |
Ermöglicht es, Zufallswerte von einem hochwertigen Zufallszahlengenerator zu erhalten | |
Ermöglicht den Erhalt von 64-Bit-Zufallswerten von einem hochwertigen Zufallszahlengenerator ohne Seed | |
Convenience-Klasse, die das Sperren und Entsperren von Schreib-Lese-Sperren für den Lesezugriff vereinfacht | |
Lese-Schreib-Sperren | |
Definiert ein Rechteck in der Ebene mit ganzzahliger Genauigkeit | |
Definiert ein endliches Rechteck in der Ebene mit Fließkommagenauigkeit | |
Zugriffsserialisierung zwischen Threads | |
Mustervergleich mit regulären Ausdrücken | |
Die Ergebnisse eines Abgleichs eines QRegularExpression mit einer Zeichenkette | |
Iterator für die Ergebnisse einer globalen Übereinstimmung eines QRegularExpression-Objekts mit einer Zeichenkette | |
Schnittstelle zum direkten Lesen von Ressourcen | |
Gemeinsame Basis für Kalender, die auf dem alten römischen Kalender basieren | |
Die Basisklasse für alle lauffähigen Objekte | |
Schnittstelle für das sichere Schreiben in Dateien | |
Bietet einen Scope Guard für den Aufruf einer Funktion am Ende eines Scopes | |
Speichert einen Zeiger auf ein dynamisch zugewiesenes Array von Objekten und löscht es bei Zerstörung | |
Speichert einen Zeiger auf ein dynamisch zugewiesenes Objekt und löscht es bei der Zerstörung | |
RAII-Klasse um Qt::beginPropertyUpdateGroup()/Qt::endPropertyUpdateGroup() | |
Setzt eine Variable bei Zerstörung auf ihren vorherigen Wert zurück | |
Allgemeine Zählsemaphore | |
Ausnahmesichere Aufschiebung eines QSemaphore::release()-Aufrufs | |
Sequentielle Gruppe von Animationen | |
Iterable Schnittstelle für einen Container in einer QVariant | |
Schablonenklasse, die eine auf Hash-Tabellen basierende Menge bereitstellt | |
QSet::const_iterator Klasse bietet einen STL-artigen konstanten Iterator für QSet | |
QSet::iterator Klasse bietet einen STL-ähnlichen non-const Iterator für QSet | |
Konst-Iterator im Java-Stil für QSet | |
Persistente, plattformunabhängige Anwendungseinstellungen | |
Basisklasse für gemeinsame Datenobjekte | |
Stellt einen Zeiger auf ein implizit gemeinsames Objekt dar | |
Zugriff auf ein gemeinsames Speichersegment | |
Enthält eine starke Referenz auf einen gemeinsamen Zeiger | |
Ausnahmesicherer Wrapper um QObject::blockSignals() | |
Bündelt Signale von identifizierbaren Absendern | |
Definiert die Größe eines zweidimensionalen Objekts mit ganzzahliger Punktgenauigkeit | |
Definiert die Größe eines zweidimensionalen Objekts mit Fließkommagenauigkeit | |
Unterstützung für die Überwachung von Aktivitäten auf einem Dateideskriptor | |
Unterstützung für das Sortieren und Filtern von Daten, die zwischen einem anderen Modell und einer Ansicht übergeben werden | |
Ein nicht-eigener Container über zusammenhängende Daten | |
Vorlagenklasse, die einen Stack bereitstellt | |
Methoden für den Zugriff auf Standardpfade | |
Kompilierzeit-Version von QByteArrayMatcher | |
Kompilierzeit-Version von QLatin1StringMatcher | |
Struktur, die eine Referenz auf eine statische Plugin-Instanz zusammen mit ihren Metadaten enthält | |
Liefert Informationen über aktuell gemounteten Speicher und Laufwerke | |
Unicode-Zeichenkette | |
Basisklasse für die Kodierung und Dekodierung von Text | |
Zustandsbasierter Decoder für Text | |
Zustandsbasierter Encoder für Text | |
Liste von Zeichenketten | |
Modell zur Bereitstellung von Zeichenketten für Ansichten | |
Enthält eine Folge von Zeichen, die schnell in eine Unicode-Zeichenkette eingefügt werden können | |
Zerlegt Zeichenketten in Token entlang vorgegebener Trennzeichen | |
Einheitliche Sicht auf UTF-16-Strings mit einer schreibgeschützten Teilmenge der QString-API | |
Informationen über das System | |
Allgemeiner Zählsystem-Semaphor | |
Schablonenklasse, die einen Iterator umhüllt und Standard-Iterator-Traits bereitstellt | |
Erzeugt ein eindeutiges Verzeichnis für die temporäre Verwendung | |
E/A-Gerät, das mit temporären Dateien arbeitet | |
Möglichkeit, Unicode-Textgrenzen in einer Zeichenkette zu finden | |
Bequeme Schnittstelle zum Lesen und Schreiben von Text | |
Plattformunabhängiger Weg zur Verwaltung von Threads | |
Verwaltet eine Sammlung von QThreads | |
Datenspeicherung pro Thread | |
Funktionen zur Zeitmessung | |
Zeitleiste zur Steuerung von Animationen | |
Identifiziert, wie sich eine Zeitdarstellung zu UTC verhält | |
Wiederholende und einmalige Zeitgeber | |
Enthält Parameter, die ein Timer-Ereignis beschreiben | |
Internationalisierungsunterstützung für die Textausgabe | |
Dieser Proxy transponiert das Quellmodell | |
Enthält eine leichtgewichtige Darstellung einer Versionsnummer mit zwei 8-Bit-Segmenten, Major und Minor, von denen jedes unbekannt sein kann | |
Repräsentiert eine unbehandelte Ausnahme in einem Qt Concurrent Worker-Thread | |
Einheitliche Schnittstelle für bindbare Eigenschaften wie QProperty\<T\> und QObjectBindableProperty eines beliebigen Typs T | |
Bequeme Schnittstelle für die Arbeit mit URLs | |
Möglichkeit zur Manipulation von Schlüssel-Wert-Paaren in einer URL-Abfrage | |
Einheitliche Sicht auf UTF-8-Strings mit einer schreibgeschützten Teilmenge der QString-API | |
Speichert einen universell eindeutigen Bezeichner (UUID) | |
Low-Level-Array mit variabler Länge | |
Verhält sich wie eine Vereinigung für die gängigsten Qt-Datentypen | |
Basisklasse für Animationen | |
Emulierter konstanter Zeiger auf QVariant basierend auf einem Zeiger | |
Vorlagenklasse, die einen Zeiger auf QVariant basierend auf einem Zeiger emuliert | |
Wirkt als nicht-konstante Referenz auf eine QVariant | |
Alias für QList | |
Enthält eine Versionsnummer mit einer beliebigen Anzahl von Segmenten | |
Bedingungsvariable für die Synchronisierung von Threads | |
Enthält eine schwache Referenz auf einen gemeinsamen Zeiger | |
Unterstützung für die Windows-Wartefunktionen | |
Convenience-Klasse, die das Sperren und Entsperren von Lese- und Schreibsperren für den Schreibzugriff vereinfacht | |
Stellt ein einzelnes XML-Attribut dar | |
Stellt einen Vektor von QXmlStreamAttribute dar | |
Stellt eine DTD-Entity-Deklaration dar | |
Entitätsauflöser für einen QXmlStreamReader | |
Stellt eine Namespace-Deklaration dar | |
Stellt eine DTD-Notationsdeklaration dar | |
Schneller Parser zum Lesen von wohlgeformtem XML über eine einfache Streaming-API | |
XML-Writer mit einer einfachen Streaming-API | |
Qt::partial_ordering stellt das Ergebnis eines Vergleichs dar, der nicht geordnete Ergebnisse zulässt | |
Qt::strong_ordering stellt einen Vergleich dar, bei dem gleichwertige Werte ununterscheidbar sind | |
Qt::totally_ordered_wrapper ist ein Wrapper-Typ, der eine strenge Gesamtreihenfolge für die verpackten Typen bietet | |
Qt::weak_ordering stellt einen Vergleich dar, bei dem gleichwertige Werte noch unterscheidbar sind | |
QtFuture::WhenAnyResult wird verwendet, um das Ergebnis von QtFuture::whenAny() darzustellen | |
Bietet 16-bit Fließkomma-Unterstützung |
Detaillierte Beschreibung
Alle anderen Qt-Module bauen auf diesem Modul auf.
Die Qt Core Seite enthält Informationen darüber, wie man das Modul benutzt.
© 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.