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.
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.QVariantThe 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.QJsonObjectThe 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.
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.
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.QStringThe QString class provides a Unicode character string.
PySide6.QtCore.QStringListThe 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.
QCacheThe QCache class is a template class that provides a cache.
The 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.