Implicitly Shared Classes#
How to maximize resource usage by implicit data sharing.
These Qt Core classes provides a safe and efficient way of sharing and manipulating data by implicitly sharing data.
QDebugThe QDebug class provides an output stream for debugging information.
PySide6.QtCore.QDirThe QDir class provides access to directory structures and their contents.
PySide6.QtCore.QFileInfoThe QFileInfo class provides system-independent file information.
PySide6.QtCore.QProcessEnvironmentThe QProcessEnvironment class holds the environment variables that can be passed to a program.
PySide6.QtCore.QStorageInfoProvides information about currently mounted storage and drives.
PySide6.QtCore.QUrlThe QUrl class provides a convenient interface for working with URLs.
PySide6.QtCore.QUrlQueryThe QUrlQuery class provides a way to manipulate a key-value pairs in a URL’s query.
PySide6.QtCore.QPersistentModelIndexThe QPersistentModelIndex class is used to locate data in a data model.
PySide6.QtCore.QVariantThe QVariant class acts like a union for the most common Qt data types.
PySide6.QtCore.QMimeTypeThe QMimeType class describes types of file or data, represented by a MIME type string.
PySide6.QtCore.QJsonArrayThe QJsonArray class encapsulates a JSON array.
PySide6.QtCore.QJsonDocumentThe QJsonDocument class provides a way to read and write JSON documents.
PySide6.QtCore.QJsonObjectThe QJsonObject class encapsulates a JSON object.
PySide6.QtCore.QJsonParseErrorThe QJsonParseError class is used to report errors during JSON parsing.
PySide6.QtCore.QJsonValueThe QJsonValue class encapsulates a value in JSON.
PySide6.QtCore.QByteArrayThe QByteArray class provides an array of bytes.
QByteArrayListThe QByteArrayList class provides a list of byte arrays.
PySide6.QtCore.QByteArrayViewThe QByteArrayView class provides a view on an array of bytes with a read-only subset of the QByteArray API.
PySide6.QtCore.QCollatorThe QCollator class compares strings according to a localized collation algorithm.
PySide6.QtCore.QCollatorSortKeyThe QCollatorSortKey class can be used to speed up string collation.
PySide6.QtCore.QLocaleThe QLocale class converts between numbers and their string representations in various languages.
PySide6.QtCore.QRegularExpressionThe QRegularExpression class provides pattern matching using regular expressions.
PySide6.QtCore.QRegularExpressionMatchThe QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.
PySide6.QtCore.QRegularExpressionMatchIteratorThe QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.
PySide6.QtCore.QStringThe QString class provides a Unicode character string.
PySide6.QtCore.QStringListThe QStringList class provides a list of strings.
PySide6.QtCore.QTextBoundaryFinderThe QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.
PySide6.QtCore.QDateTimeThe QDateTime class provides date and time functions.
PySide6.QtCore.QBitArrayThe QBitArray class provides an array of bits.
QCacheThe QCache class is a template class that provides a cache.
PySide6.QtCore.QCommandLineOptionThe QCommandLineOption class defines a possible command-line option.
QContiguousCacheThe QContiguousCache class is a template class that provides a contiguous cache.
QHashThe QHash class is a template class that provides a hash-table-based dictionary.
QMultiHashThe QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.
QListThe QList class is a template class that provides a dynamic array.
QMapThe QMap class is a template class that provides an associative array.
QMultiMapThe QMultiMap class is a template class that provides an associative array with multiple equivalent keys.
QQueueThe QQueue class is a generic container that provides a queue.
QSetThe QSet class is a template class that provides a hash-table-based set.
QStackThe QStack class is a template class that provides a stack.
PySide6.QtBluetooth.QLowEnergyAdvertisingDataThe QLowEnergyAdvertisingData class represents the data to be broadcast during Bluetooth Low Energy advertising.
PySide6.QtBluetooth.QLowEnergyAdvertisingParametersThe QLowEnergyAdvertisingParameters class represents the parameters used for Bluetooth Low Energy advertising.
PySide6.QtBluetooth.QLowEnergyCharacteristicDataThe QLowEnergyCharacteristicData class is used to set up GATT service data.
PySide6.QtBluetooth.QLowEnergyConnectionParametersThe QLowEnergyConnectionParameters class is used when requesting or reporting an update of the parameters of a Bluetooth LE connection.
PySide6.QtBluetooth.QLowEnergyDescriptorDataThe QLowEnergyDescriptorData class is used to create GATT service data.
PySide6.QtBluetooth.QLowEnergyServiceDataThe QLowEnergyServiceData class is used to set up GATT service data.
PySide6.QtDBus.QDBusPendingCallThe QDBusPendingCall class refers to one pending asynchronous call.
PySide6.QtDBus.QDBusUnixFileDescriptorThe QDBusUnixFileDescriptor class holds one Unix file descriptor.
PySide6.QtGui.QBitmapThe QBitmap class provides monochrome (1-bit depth) pixmaps.
PySide6.QtGui.QIconThe QIcon class provides scalable icons in different modes and states.
PySide6.QtGui.QImageThe QImage class provides a hardware-independent image representation that allows direct access to the pixel data, and can be used as a paint device.
PySide6.QtGui.QPictureThe QPicture class is a paint device that records and replays QPainter commands.
PySide6.QtGui.QPixmapThe QPixmap class is an off-screen image representation that can be used as a paint device.
PySide6.QtGui.QCursorThe QCursor class provides a mouse cursor with an arbitrary shape.
PySide6.QtGui.QKeySequenceThe QKeySequence class encapsulates a key sequence as used by shortcuts.
PySide6.QtGui.QPaletteThe QPalette class contains color groups for each widget state.
PySide6.QtGui.QBrushThe QBrush class defines the fill pattern of shapes drawn by QPainter.
PySide6.QtGui.QGradientThe QGradient class is used in combination with QBrush to specify gradient fills.
PySide6.QtGui.QPageRangesThe QPageRanges class represents a collection of page ranges.
PySide6.QtGui.QPainterPathThe QPainterPath class provides a container for painting operations, enabling graphical shapes to be constructed and reused.
PySide6.QtGui.QPenThe QPen class defines how a QPainter should draw lines and outlines of shapes.
PySide6.QtGui.QPolygonThe QPolygon class provides a list of points using integer precision.
PySide6.QtGui.QPolygonFThe QPolygonF class provides a list of points using floating point precision.
PySide6.QtGui.QRegionThe QRegion class specifies a clip region for a painter.
PySide6.QtGui.QFontThe QFont class specifies a query for a font used for drawing text.
PySide6.QtGui.QFontInfoThe QFontInfo class provides general information about fonts.
PySide6.QtGui.QFontMetricsThe QFontMetrics class provides font metrics information.
PySide6.QtGui.QFontMetricsFThe QFontMetricsF class provides font metrics information.
PySide6.QtGui.QGlyphRunThe QGlyphRun class provides direct access to the internal glyphs in a font.
PySide6.QtGui.QRawFontThe QRawFont class provides access to a single physical instance of a font.
PySide6.QtGui.QStaticTextThe QStaticText class enables optimized drawing of text when the text and its layout is updated rarely.
PySide6.QtGui.QTextCursorThe QTextCursor class offers an API to access and modify QTextDocuments.
PySide6.QtGui.QTextDocumentFragmentThe QTextDocumentFragment class represents a piece of formatted text from a QTextDocument.
PySide6.QtGui.QTextFormatThe QTextFormat class provides formatting information for a QTextDocument.
PySide6.QtGui.QTextCharFormatThe QTextCharFormat class provides formatting information for characters in a QTextDocument.
PySide6.QtGui.QTextBlockFormatThe QTextBlockFormat class provides formatting information for blocks of text in a QTextDocument.
PySide6.QtGui.QTextListFormatThe QTextListFormat class provides formatting information for lists in a QTextDocument.
PySide6.QtGui.QTextFrameFormatThe QTextFrameFormat class provides formatting information for frames in a QTextDocument.
PySide6.QtGui.QTextTableFormatThe QTextTableFormat class provides formatting information for tables in a QTextDocument.
PySide6.QtGui.QTextImageFormatThe QTextImageFormat class provides formatting information for images in a QTextDocument.
PySide6.QtGui.QTextTableCellFormatThe QTextTableCellFormat class provides formatting information for table cells in a QTextDocument.
PySide6.QtMqtt.QMqttTopicFilterThe QMqttTopicFilter class represents a MQTT topic filter.
PySide6.QtMqtt.QMqttTopicNameThe QMqttTopicName class represents a MQTT topic name.
PySide6.QtNetwork.QNetworkCacheMetaDataThe QNetworkCacheMetaData class provides cache information.
QHttp1ConfigurationThe QHttp1Configuration class controls HTTP/1 parameters and settings.
PySide6.QtNetwork.QHttp2ConfigurationThe QHttp2Configuration class controls HTTP/2 parameters and settings.
PySide6.QtNetwork.QHttpPartThe QHttpPart class holds a body part to be used inside a HTTP multipart MIME message.
PySide6.QtNetwork.QNetworkCookieThe QNetworkCookie class holds one network cookie.
PySide6.QtNetwork.QNetworkRequestThe QNetworkRequest class holds a request to be sent with QNetworkAccessManager.
PySide6.QtNetwork.QDnsDomainNameRecordThe QDnsDomainNameRecord class stores information about a domain name record.
PySide6.QtNetwork.QDnsHostAddressRecordThe QDnsHostAddressRecord class stores information about a host address record.
PySide6.QtNetwork.QDnsMailExchangeRecordThe QDnsMailExchangeRecord class stores information about a DNS MX record.
PySide6.QtNetwork.QDnsServiceRecordThe QDnsServiceRecord class stores information about a DNS SRV record.
PySide6.QtNetwork.QDnsTextRecordThe QDnsTextRecord class stores information about a DNS TXT record.
PySide6.QtNetwork.QHostAddressThe QHostAddress class provides an IP address.
PySide6.QtNetwork.QNetworkAddressEntryThe QNetworkAddressEntry class stores one IP address supported by a network interface, along with its associated netmask and broadcast address.
PySide6.QtNetwork.QNetworkInterfaceThe QNetworkInterface class provides a listing of the host’s IP addresses and network interfaces.
PySide6.QtNetwork.QNetworkProxyThe QNetworkProxy class provides a network layer proxy.
PySide6.QtNetwork.QNetworkProxyQueryThe QNetworkProxyQuery class is used to query the proxy settings for a socket.
PySide6.QtNetwork.QSslCertificateThe QSslCertificate class provides a convenient API for an X509 certificate.
PySide6.QtNetwork.QSslCertificateExtensionThe QSslCertificateExtension class provides an API for accessing the extensions of an X509 certificate.
PySide6.QtNetwork.QSslCipherThe QSslCipher class represents an SSL cryptographic cipher.
PySide6.QtNetwork.QSslConfigurationThe QSslConfiguration class holds the configuration and state of an SSL connection.
PySide6.QtNetwork.QSslDiffieHellmanParametersThe QSslDiffieHellmanParameters class provides an interface for Diffie-Hellman parameters for servers.
PySide6.QtNetwork.QSslErrorThe QSslError class provides an SSL error.
PySide6.QtNetwork.QSslKeyThe QSslKey class provides an interface for private and public keys.
PySide6.QtNetwork.QSslPreSharedKeyAuthenticatorThe QSslPreSharedKeyAuthenticator class provides authentication data for pre shared keys (PSK) ciphersuites.
PySide6.QtOpenGL.QOpenGLDebugMessageThe QOpenGLDebugMessage class wraps an OpenGL debug message.
PySide6.QtPositioning.QGeoAreaMonitorInfoThe QGeoAreaMonitorInfo class describes the parameters of an area or region to be monitored for proximity.
PySide6.QtPositioning.QGeoPositionInfoThe QGeoPositionInfo class contains information gathered on a global position, direction and velocity at a particular point in time.
PySide6.QtPositioning.QGeoSatelliteInfoThe QGeoSatelliteInfo class contains basic information about a satellite.
PySide6.QtSql.QSqlFieldThe QSqlField class manipulates the fields in SQL database tables and views.
PySide6.QtSql.QSqlQueryThe QSqlQuery class provides a means of executing and manipulating SQL statements.
PySide6.QtSql.QSqlRecordThe QSqlRecord class encapsulates a database record.