Input/Output and Networking¶
Classes providing file input and output along with directory and network handling.
These Qt Core classes are used to handle input and output to and from external devices, processes, files etc. as well as manipulating files and directories.
The QAbstractFileEngineHandler class provides a way to register custom file engines with your application.
The QAbstractFileEngine class provides an abstraction for accessing the filesystem.
PySide2.QtCore.QBufferThe QBuffer class provides a QIODevice interface for a QByteArray.
PySide2.QtCore.QDirThe QDir class provides access to directory structures and their contents.
PySide2.QtCore.QFileThe QFile class provides an interface for reading from and writing to files.
PySide2.QtCore.QFileDeviceThe QFileDevice class provides an interface for reading from and writing to open files.
PySide2.QtCore.QFileInfoThe QFileInfo class provides system-independent file information.
PySide2.QtCore.QFileSystemWatcherThe QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.
PySide2.QtCore.QIODeviceThe QIODevice class is the base interface class of all I/O devices in Qt.
PySide2.QtCore.QProcessEnvironmentThe QProcessEnvironment class holds the environment variables that can be passed to a program.
PySide2.QtCore.QProcessThe QProcess class is used to start external programs and to communicate with them.
PySide2.QtCore.QResourceThe QResource class provides an interface for reading directly from resources.
PySide2.QtCore.QSaveFileThe QSaveFile class provides an interface for safely writing to files.
PySide2.QtCore.QSettingsThe QSettings class provides persistent platform-independent application settings.
PySide2.QtCore.QStorageInfoProvides information about currently mounted storage and drives.
PySide2.QtCore.QTemporaryDirThe QTemporaryDir class creates a unique directory for temporary use.
PySide2.QtCore.QTemporaryFileThe QTemporaryFile class is an I/O device that operates on temporary files.
PySide2.QtCore.QUrlThe QUrl class provides a convenient interface for working with URLs.
PySide2.QtCore.QUrlQueryThe QUrlQuery class provides a way to manipulate a key-value pairs in a URL’s query.
PySide2.QtCore.QSocketNotifierThe QSocketNotifier class provides support for monitoring activity on a file descriptor.
A class which holds a native socket descriptor.
PySide2.QtCore.QDataStreamThe QDataStream class provides serialization of binary data to a QIODevice.
PySide2.QtCore.QTextStreamThe QTextStream class provides a convenient interface for reading and writing text.
PySide2.QtGui.QImageReaderThe QImageReader class provides a format independent interface for reading images from files or other devices.
PySide2.QtGui.QImageWriterThe QImageWriter class provides a format independent interface for writing images to files or other devices.
PySide2.QtGui.QPictureIOThe QPictureIO class contains parameters for loading and saving pictures.
PySide2.QtGui.QTextDocumentWriterThe QTextDocumentWriter class provides a format-independent interface for writing a QTextDocument to files or other devices.
The QUrlInfo class stores information about URLs.
The QPacket class encapsulates an unfragmentable packet of data to be transmitted by QPacketProtocol.
The QPacketProtocol class encapsulates communicating discrete packets across fragmented IO channels, such as TCP sockets.
Qt3DRender.QSceneLoaderProvides the facility to load an existing Scene.
© 2022 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.