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.
The QDir class provides access to directory structures and their contents.
The QFileInfo class provides an OS-independent API to retrieve information about file system entries.
The QProcessEnvironment class holds the environment variables that can be passed to a program.
Provides information about currently mounted storage and drives.
The QUrl class provides a convenient interface for working with URLs.
The QUrlQuery class provides a way to manipulate a key-value pairs in a URL’s query.
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.
The QMimeType class describes types of file or data, represented by a MIME type string.
The QJsonArray class encapsulates a JSON array.
The QJsonDocument class provides a way to read and write JSON documents.
PySide6.QtCore.QJsonObject
The QJsonObject class encapsulates a JSON object.
The QJsonParseError class is used to report errors during JSON parsing.
The QJsonValue class encapsulates a value in JSON.
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.
The QCollator class compares strings according to a localized collation algorithm.
The QCollatorSortKey class can be used to speed up string collation.
The QLocale class converts between numbers and their string representations in various languages.
The QRegularExpression class provides pattern matching using regular expressions.
The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.
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.
The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.
The QDateTime class provides date and time functions.
The QBitArray class provides an array of bits.
QCache
The QCache class is a template class that provides a cache.
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.