Ein-/Ausgabe und Netzwerk

Diese Qt Core Klassen dienen zur Abwicklung von Ein- und Ausgabevorgängen zu und von externen Geräten, Prozessen, Dateien usw. sowie zur Bearbeitung von Dateien und Verzeichnissen.

QBuffer

QIODevice-Schnittstelle für ein QByteArray

QDataStream

Serialisierung binärer Daten in ein QIODevice

QDir

Zugriff auf Verzeichnisstrukturen und deren Inhalte

QDirIterator

Iterator für Verzeichniseinträge

QDirListing

Iterator im STL-Stil für Verzeichniseinträge

QDirListing::DirEntry

QDirListing::const_iterator

QDirListing::sentinel

QFile

Schnittstelle zum Lesen aus und Schreiben in Dateien

QFileDevice

Schnittstelle zum Lesen aus und Schreiben in geöffnete Dateien

QFileInfo

Betriebssystemunabhängige API zum Abrufen von Informationen über Dateisystemeinträge

QFileSystemWatcher

Schnittstelle zur Überwachung von Dateien und Verzeichnissen auf Änderungen

QIODevice

Die Basis-Schnittstellenklasse aller E/A-Geräte in Qt

QLockFile

Sperren zwischen Prozessen unter Verwendung einer Datei

QNtfsPermissionCheckGuard

RAII-Klasse zur Verwaltung der NTFS-Berechtigungsprüfung

QProcess

Wird zum Starten externer Programme und zur Kommunikation mit diesen verwendet

QProcessEnvironment

Enthält die Umgebungsvariablen, die an ein Programm übergeben werden können

QResource

Schnittstelle zum direkten Lesen aus Ressourcen

QSaveFile

Schnittstelle zum sicheren Schreiben in Dateien

QSettings

Dauerhafte, plattformunabhängige Anwendungseinstellungen

QSocketNotifier

Unterstützung für die Überwachung der Aktivität eines Dateideskriptors

QStorageInfo

Stellt Informationen über aktuell eingebundene Speicher und Laufwerke bereit

QTemporaryDir

Erstellt ein eindeutiges Verzeichnis für die vorübergehende Nutzung

QTemporaryFile

E/A-Gerät, das mit temporären Dateien arbeitet

QTextStream

Praktische Schnittstelle zum Lesen und Schreiben von Text

QUrl

Praktische Schnittstelle für die Arbeit mit URLs

QUrlQuery

Möglichkeit zur Bearbeitung von Schlüssel-Wert-Paaren in der Abfrage einer URL

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