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.

QDebug

The QDebug class provides an output stream for debugging information.

PySide6.QtCore.QDir

The QDir class provides access to directory structures and their contents.

PySide6.QtCore.QFileInfo

The QFileInfo class provides an OS-independent API to retrieve information about file system entries.

PySide6.QtCore.QProcessEnvironment

The QProcessEnvironment class holds the environment variables that can be passed to a program.

PySide6.QtCore.QStorageInfo

Provides information about currently mounted storage and drives.

PySide6.QtCore.QUrl

The QUrl class provides a convenient interface for working with URLs.

PySide6.QtCore.QUrlQuery

The QUrlQuery class provides a way to manipulate a key-value pairs in a URL’s query.

PySide6.QtCore.QPersistentModelIndex

The QPersistentModelIndex class is used to locate data in a data model.

PySide6.QtCore.QVariant

The QVariant class acts like a union for the most common Qt data types.

PySide6.QtCore.QMimeType

The QMimeType class describes types of file or data, represented by a MIME type string.

PySide6.QtCore.QJsonArray

The QJsonArray class encapsulates a JSON array.

PySide6.QtCore.QJsonDocument

The QJsonDocument class provides a way to read and write JSON documents.

PySide6.QtCore.QJsonObject

The QJsonObject class encapsulates a JSON object.

PySide6.QtCore.QJsonParseError

The QJsonParseError class is used to report errors during JSON parsing.

PySide6.QtCore.QJsonValue

The QJsonValue class encapsulates a value in JSON.

PySide6.QtCore.QByteArray

The QByteArray class provides an array of bytes.

QByteArrayList

The QByteArrayList class provides a list of byte arrays.

PySide6.QtCore.QByteArrayView

The QByteArrayView class provides a view on an array of bytes with a read-only subset of the QByteArray API.

PySide6.QtCore.QCollator

The QCollator class compares strings according to a localized collation algorithm.

PySide6.QtCore.QCollatorSortKey

The QCollatorSortKey class can be used to speed up string collation.

PySide6.QtCore.QLocale

The QLocale class converts between numbers and their string representations in various languages.

PySide6.QtCore.QRegularExpression

The QRegularExpression class provides pattern matching using regular expressions.

PySide6.QtCore.QRegularExpressionMatch

The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.

PySide6.QtCore.QRegularExpressionMatchIterator

The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.

PySide6.QtCore.QString

The QString class provides a Unicode character string.

PySide6.QtCore.QStringList

The QStringList class provides a list of strings.

PySide6.QtCore.QTextBoundaryFinder

The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.

PySide6.QtCore.QDateTime

The QDateTime class provides date and time functions.

PySide6.QtCore.QBitArray

The QBitArray class provides an array of bits.

QCache

The QCache class is a template class that provides a cache.

PySide6.QtCore.QCommandLineOption

The QCommandLineOption class defines a possible command-line option.

QContiguousCache

The QContiguousCache class is a template class that provides a contiguous cache.

QHash

The QHash class is a template class that provides a hash-table-based dictionary.

QMultiHash

The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.

QList

The QList class is a template class that provides a dynamic array.

QMap

The QMap class is a template class that provides an associative array.

QMultiMap

The QMultiMap class is a template class that provides an associative array with multiple equivalent keys.

QQueue

The QQueue class is a generic container that provides a queue.

QSet

The QSet class is a template class that provides a hash-table-based set.

QStack

The QStack class is a template class that provides a stack.