Qt Core C++ Classes▲
Provides core non-GUI functionality.
Namespaces▲
- 
						
Qt: The Qt namespace contains miscellaneous identifiers used throughout the Qt library.
 - 
						
Qt::Literals: The Literals inline namespace declares literal operators for Qt types.
 - 
						
Qt::Literals::StringLiterals: The StringLiterals namespace declares string literal operators for Qt types.
 - 
						
QtFuture: Contains miscellaneous identifiers used by the QFuture class.
 - 
						
QtLiterals: The QtLiterals namespace declares literal operators for Qt types.
 
Classes▲
- 
						
QAbstractAnimation: The QAbstractAnimation class is the base of all animations.
 - 
						
QAbstractEventDispatcher: The QAbstractEventDispatcher class provides an interface to manage Qt's event queue.
 - 
						
QAbstractItemModel: The QAbstractItemModel class provides the abstract interface for item model classes.
 - 
						
QAbstractListModel: The QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.
 - 
						
QAbstractNativeEventFilter: The QAbstractNativeEventFilter class provides an interface for receiving native events, such as MSG or XCB event structs.
 - 
						
QAbstractProxyModel: The QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.
 - 
						
QAbstractTableModel: The QAbstractTableModel class provides an abstract model that can be subclassed to create table models.
 - 
						
QAdoptSharedDataTag: The QAdoptSharedDataTag is a helper tag class.
 - 
						
QAnimationGroup: The QAnimationGroup class is an abstract base class for groups of animations.
 - 
						
QAnyStringView: The QAnyStringView class provides a unified view on Latin-1, UTF-8, or UTF-16 strings with a read-only subset of the QString API.
 - 
						
QAssociativeIterable: The QAssociativeIterable class is an iterable interface for an associative container in a QVariant.
 - 
						
QAtomicInt: The QAtomicInt class provides platform-independent atomic operations on int.
 - 
						
QAtomicInteger: The QAtomicInteger class provides platform-independent atomic operations on integers.
 - 
						
QAtomicPointer: The QAtomicPointer class is a template class that provides platform-independent atomic operations on pointers.
 - 
						
QBEInteger: The QBEInteger class provides platform-independent big-endian integers.
 - 
						
QBasicTimer: The QBasicTimer class provides timer events for objects.
 - 
						
QBindable: QBindable is a wrapper class around binding-enabled properties. It allows type-safe operations while abstracting the differences between the various property classes away.
 - 
						
QBitArray: The QBitArray class provides an array of bits.
 - 
						
QBuffer: The QBuffer class provides a QIODevice interface for a QByteArray.
 - 
						
QByteArray: The QByteArray class provides an array of bytes.
 - 
						
QByteArray::FromBase64Result: The QByteArray::FromBase64Result class holds the result of a call to QByteArray::fromBase64Encoding.
 - 
						
QByteArrayList: The QByteArrayList class provides a list of byte arrays.
 - 
						
QByteArrayMatcher: The QByteArrayMatcher class holds a sequence of bytes that can be quickly matched in a byte array.
 - 
						
QByteArrayView: The QByteArrayView class provides a view on an array of bytes with a read-only subset of the QByteArray API.
 - 
						
QCache: The QCache class is a template class that provides a cache.
 - 
						
QCalendar: The QCalendar class describes calendar systems.
 - 
						
QCborArray: The QCborArray class is used to hold an array of CBOR elements.
 - 
						
QCborError: The QCborError class holds the error condition found while parsing or validating a CBOR stream.
 - 
						
QCborMap: The QCborMap class is used to hold an associative container representable in CBOR.
 - 
						
QCborMap::ConstIterator: The QCborMap::ConstIterator class provides an STL-style const iterator for QCborMap.
 - 
						
QCborMap::Iterator: The QCborMap::Iterator class provides an STL-style non-const iterator for QCborMap.
 - 
						
QCborParserError: The QCborParserError is used by QCborValue to report a parsing error.
 - 
						
QCborStreamReader: The QCborStreamReader class is a simple CBOR stream decoder, operating on either a QByteArray or QIODevice.
 - 
						
QCborStreamWriter: The QCborStreamWriter class is a simple CBOR encoder operating on a one-way stream.
 - 
						
QCborValue: The QCborValue class encapsulates a value in CBOR.
 - 
						
QChar: The QChar class provides a 16-bit Unicode character.
 - 
						
QChildEvent: The QChildEvent class contains event parameters for child object events.
 - 
						
QCollator: The QCollator class compares strings according to a localized collation algorithm.
 - 
						
QCollatorSortKey: The QCollatorSortKey class can be used to speed up string collation.
 - 
						
QCommandLineOption: The QCommandLineOption class defines a possible command-line option.
 - 
						
QCommandLineParser: The QCommandLineParser class provides a means for handling the command line options.
 - 
						
QConcatenateTablesProxyModel: The QConcatenateTablesProxyModel class proxies multiple source models, concatenating their rows.
 - 
						
QConstIterator: The QConstIterator allows iteration over a container in a QVariant.
 - 
						
QContiguousCache: The QContiguousCache class is a template class that provides a contiguous cache.
 - 
						
QCoreApplication: The QCoreApplication class provides an event loop for Qt applications without UI.
 - 
						
QCryptographicHash: The QCryptographicHash class provides a way to generate cryptographic hashes.
 - 
						
QDataStream: The QDataStream class provides serialization of binary data to a QIODevice.
 - 
						
QDate: The QDate class provides date functions.
 - 
						
QDateTime: The QDateTime class provides date and time functions.
 - 
						
QDeadlineTimer: The QDeadlineTimer class marks a deadline in the future.
 - 
						
QDebug: The QDebug class provides an output stream for debugging information.
 - 
						
QDebugStateSaver: Convenience class for custom QDebug operators.
 - 
						
QDir: The QDir class provides access to directory structures and their contents.
 - 
						
QDirIterator: The QDirIterator class provides an iterator for directory entrylists.
 - 
						
QDynamicPropertyChangeEvent: The QDynamicPropertyChangeEvent class contains event parameters for dynamic property change events.
 - 
						
QEasingCurve: The QEasingCurve class provides easing curves for controlling animation.
 - 
						
QElapsedTimer: The QElapsedTimer class provides a fast way to calculate elapsed times.
 - 
						
QEnableSharedFromThis: A base class that allows obtaining a QSharedPointer for an object already managed by a shared pointer.
 - 
						
QEvent: The QEvent class is the base class of all event classes. Event objects contain event parameters.
 - 
						
QEventLoop: The QEventLoop class provides a means of entering and leaving an event loop.
 - 
						
QEventLoopLocker: The QEventLoopLocker class provides a means to quit an event loop when it is no longer needed.
 - 
						
QException: The QException class provides a base class for exceptions that can be transferred across threads.
 - 
						
QExplicitlySharedDataPointer: The QExplicitlySharedDataPointer class represents a pointer to an explicitly shared object.
 - 
						
QFile: The QFile class provides an interface for reading from and writing to files.
 - 
						
QFileDevice: The QFileDevice class provides an interface for reading from and writing to open files.
 - 
						
QFileInfo: The QFileInfo class provides system-independent file information.
 - 
						
QFileSelector: QFileSelector provides a convenient way of selecting file variants.
 - 
						
QFileSystemWatcher: The QFileSystemWatcher class provides an interface for monitoring files and directories for modifications.
 - 
						
QFlag: The QFlag class is a helper data type for QFlags.
 - 
						
QFlags: The QFlags class provides a type-safe way of storing OR-combinations of enum values.
 - 
						
QFuture: The QFuture class represents the result of an asynchronous computation.
 - 
						
QFutureIterator: The QFutureIterator class provides a Java-style const iterator for QFuture.
 - 
						
QFutureSynchronizer: The QFutureSynchronizer class is a convenience class that simplifies QFuture synchronization.
 - 
						
QFutureWatcher: The QFutureWatcher class allows monitoring a QFuture using signals and slots.
 - 
						
QGenericArgument: The QGenericArgument class is an internal helper class for marshalling arguments.
 - 
						
QGenericReturnArgument: The QGenericReturnArgument class is an internal helper class for marshalling arguments.
 - 
						
QGlobalStatic: The QGlobalStatic class is used to implement a global static object.
 - 
						
QGregorianCalendar: The QGregorianCalendar class implements the Gregorian calendar.
 - 
						
QHash: The QHash class is a template class that provides a hash-table-based dictionary.
 - 
						
QHashIterator: The QHashIterator class provides a Java-style const iterator for QHash and QMultiHash.
 - 
						
QIODevice: The QIODevice class is the base interface class of all I/O devices in Qt.
 - 
						
QIODeviceBase: Base class for QIODevice that provides flags describing the mode in which a device is opened.
 - 
						
QIdentityProxyModel: The QIdentityProxyModel class proxies its source model unmodified.
 - 
						
QItemSelection: The QItemSelection class manages information about selected items in a model.
 - 
						
QItemSelectionModel: The QItemSelectionModel class keeps track of a view's selected items.
 - 
						
QItemSelectionRange: The QItemSelectionRange class manages information about a range of selected items in a model.
 - 
						
QIterable: QIterable is a template class that is the base class for QSequentialIterable and QAssociativeIterable.
 - 
						
QIterator: The QIterator is a template class that allows iteration over a container in a QVariant.
 - 
						
QJalaliCalendar: The QJalaliCalendar class provides Jalali (Hijri Shamsi) calendar system implementation.
 - 
						
QJniEnvironment: The QJniEnvironment class provides access to the JNI Environment (JNIEnv).
 - 
						
QJniObject: A convenience wrapper around the Java Native Interface (JNI).
 - 
						
QJsonArray: The QJsonArray class encapsulates a JSON array.
 - 
						
QJsonDocument: The QJsonDocument class provides a way to read and write JSON documents.
 - 
						
QJsonObject: The QJsonObject class encapsulates a JSON object.
 - 
						
QJsonParseError: The QJsonParseError class is used to report errors during JSON parsing.
 - 
						
QJsonValue: The QJsonValue class encapsulates a value in JSON.
 - 
						
QJulianCalendar: The QJulianCalendar class provides Julian calendar system implementation.
 - 
						
QKeyCombination: The QKeyCombination class stores a combination of a key with optional modifiers.
 - 
						
QKeyValueIterator: Iterator over the key/value pairs of an associative container.
 - 
						
QLEInteger: The QLEInteger class provides platform-independent little-endian integers.
 - 
						
QLatin1Char: The QLatin1Char class provides an 8-bit ASCII/Latin-1 character.
 - 
						
QLatin1String: QLatin1String is the same as QLatin1StringView.
 - 
						
QLatin1StringView: The QLatin1StringView class provides a thin wrapper around an US-ASCII/Latin-1 encoded string literal.
 - 
						
QLibrary: The QLibrary class loads shared libraries at runtime.
 - 
						
QLibraryInfo: The QLibraryInfo class provides information about the Qt library.
 - 
						
QLine: The QLine class provides a two-dimensional vector using integer precision.
 - 
						
QLineF: The QLineF class provides a two-dimensional vector using floating point precision.
 - 
						
QList: The QList class is a template class that provides a dynamic array.
 - 
						
QListIterator: The QListIterator class provides a Java-style const iterator for QList and QQueue.
 - 
						
QLocale: The QLocale class converts between numbers and their string representations in various languages.
 - 
						
QLockFile: The QLockFile class provides locking between processes using a file.
 - 
						
QLoggingCategory: The QLoggingCategory class represents a category, or 'area' in the logging infrastructure.
 - 
						
QMap: The QMap class is a template class that provides an associative array.
 - 
						
QMapIterator: The QMapIterator class provides a Java-style const iterator for QMap.
 - 
						
QMargins: The QMargins class defines the four margins of a rectangle.
 - 
						
QMarginsF: The QMarginsF class defines the four margins of a rectangle.
 - 
						
QMessageAuthenticationCode: The QMessageAuthenticationCode class provides a way to generate hash-based message authentication codes.
 - 
						
QMessageLogContext: The QMessageLogContext class provides additional information about a log message.
 - 
						
QMessageLogger: The QMessageLogger class generates log messages.
 - 
						
QMetaClassInfo: The QMetaClassInfo class provides additional information about a class.
 - 
						
QMetaEnum: The QMetaEnum class provides meta-data about an enumerator.
 - 
						
QMetaMethod: The QMetaMethod class provides meta-data about a member function.
 - 
						
QMetaObject: The QMetaObject class contains meta-information about Qt objects.
 - 
						
QMetaProperty: The QMetaProperty class provides meta-data about a property.
 - 
						
QMetaSequence: The QMetaSequence class allows type erased access to sequential containers.
 - 
						
QMetaType: The QMetaType class manages named types in the meta-object system.
 - 
						
QMilankovicCalendar: The QMilankovicCalendar class provides Milanković calendar system implementation.
 - 
						
QMimeData: The QMimeData class provides a container for data that records information about its MIME type.
 - 
						
QMimeDatabase: The QMimeDatabase class maintains a database of MIME types.
 - 
						
QMimeType: The QMimeType class describes types of file or data, represented by a MIME type string.
 - 
						
QModelIndex: The QModelIndex class is used to locate data in a data model.
 - 
						
QModelRoleData: The QModelRoleData class holds a role and the data associated to that role.
 - 
						
QModelRoleDataSpan: The QModelRoleDataSpan class provides a span over QModelRoleData objects.
 - 
						
QMultiHash: The QMultiHash class is a convenience QHash subclass that provides multi-valued hashes.
 - 
						
QMultiMap: The QMultiMap class is a template class that provides an associative array with multiple equivalent keys.
 - 
						
QMultiMap::key_iterator: The QMultiMap::key_iterator class provides an STL-style const iterator for QMultiMap keys.
 - 
						
QMultiMapIterator: The QMultiMapIterator class provides a Java-style const iterator for QMultiMap. QMultiMap has both Java-style iterators and STL-style iterators. STL-style iterators are more efficient and should be preferred.
 - 
						
QMutableHashIterator: The QMutableHashIterator class provides a Java-style non-const iterator for QHash and QMultiHash.
 - 
						
QMutableListIterator: The QMutableListIterator class provides a Java-style non-const iterator for QList, QQueue and QStack.
 - 
						
QMutableMapIterator: The QMutableMapIterator class provides a Java-style non-const iterator for QMap.
 - 
						
QMutableMultiMapIterator: The QMutableMultiMapIterator class provides a Java-style non-const iterator for QMultiMap.
 - 
						
QMutableSetIterator: The QMutableSetIterator class provides a Java-style non-const iterator for QSet.
 - 
						
QMutex: The QMutex class provides access serialization between threads.
 - 
						
QMutexLocker: The QMutexLocker class is a convenience class that simplifies locking and unlocking mutexes.
 - 
						
QNativeInterface::QAndroidApplication: Native interface to a core application on Android.
 - 
						
QObject: The QObject class is the base class of all Qt objects.
 - 
						
QObjectBindableProperty: The QObjectBindableProperty class is a template class that enables automatic property bindings for property data stored in QObject derived classes.
 - 
						
QObjectCleanupHandler: The QObjectCleanupHandler class watches the lifetime of multiple QObjects.
 - 
						
QObjectComputedProperty: The QObjectComputedProperty class is a template class to help port old properties to the bindable property system.
 - 
						
QOperatingSystemVersion: The QOperatingSystemVersion class provides information about the operating system version.
 - 
						
QParallelAnimationGroup: The QParallelAnimationGroup class provides a parallel group of animations.
 - 
						
QPartialOrdering: QPartialOrdering represents the result of a comparison that allows for unordered results.
 - 
						
QPauseAnimation: The QPauseAnimation class provides a pause for QSequentialAnimationGroup.
 - 
						
QPersistentModelIndex: The QPersistentModelIndex class is used to locate data in a data model.
 - 
						
QPluginLoader: The QPluginLoader class loads a plugin at run-time.
 - 
						
QPoint: The QPoint class defines a point in the plane using integer precision.
 - 
						
QPointF: The QPointF class defines a point in the plane using floating point precision.
 - 
						
QPointer: The QPointer class is a template class that provides guarded pointers to QObject.
 - 
						
QProcess: The QProcess class is used to start external programs and to communicate with them.
 - 
						
QProcessEnvironment: The QProcessEnvironment class holds the environment variables that can be passed to a program.
 - 
						
QPromise: The QPromise class provides a way to store computation results to be accessed by QFuture.
 - 
						
QProperty: The QProperty class is a template class that enables automatic property bindings.
 - 
						
QPropertyAnimation: The QPropertyAnimation class animates Qt properties.
 - 
						
QPropertyChangeHandler: The QPropertyChangeHandler class controls the lifecycle of change callback installed on a QProperty.
 - 
						
QPropertyData: The QPropertyData class is a helper class for properties with automatic property bindings.
 - 
						
QPropertyNotifier: The QPropertyNotifier class controls the lifecycle of change callback installed on a QProperty.
 - 
						
QQueue: The QQueue class is a generic container that provides a queue.
 - 
						
QRandomGenerator: The QRandomGenerator class allows one to obtain random values from a high-quality Random Number Generator.
 - 
						
QRandomGenerator64: The QRandomGenerator64 class allows one to obtain 64-bit random values from a high-quality, seed-less Random Number Generator.
 - 
						
QReadLocker: The QReadLocker class is a convenience class that simplifies locking and unlocking read-write locks for read access.
 - 
						
QReadWriteLock: The QReadWriteLock class provides read-write locking.
 - 
						
QRect: The QRect class defines a rectangle in the plane using integer precision.
 - 
						
QRectF: The QRectF class defines a finite rectangle in the plane using floating point precision.
 - 
						
QRecursiveMutex: The QRecursiveMutex class provides access serialization between threads.
 - 
						
QRegularExpression: The QRegularExpression class provides pattern matching using regular expressions.
 - 
						
QRegularExpressionMatch: The QRegularExpressionMatch class provides the results of a matching a QRegularExpression against a string.
 - 
						
QRegularExpressionMatchIterator: The QRegularExpressionMatchIterator class provides an iterator on the results of a global match of a QRegularExpression object against a string.
 - 
						
QResource: The QResource class provides an interface for reading directly from resources.
 - 
						
QRomanCalendar: The QRomanCalendar class is a shared base for calendars based on the ancient Roman calendar.
 - 
						
QRunnable: The QRunnable class is the base class for all runnable objects.
 - 
						
QSaveFile: The QSaveFile class provides an interface for safely writing to files.
 - 
						
QScopeGuard: Provides a scope guard for calling a function at the end of a scope.
 - 
						
QScopedArrayPointer: The QScopedArrayPointer class stores a pointer to a dynamically allocated array of objects, and deletes it upon destruction.
 - 
						
QScopedPointer: The QScopedPointer class stores a pointer to a dynamically allocated object, and deletes it upon destruction.
 - 
						
QScopedValueRollback: The QScopedValueRollback class resets a variable to its previous value on destruction.
 - 
						
QSemaphore: The QSemaphore class provides a general counting semaphore.
 - 
						
QSemaphoreReleaser: The QSemaphoreReleaser class provides exception-safe deferral of a QSemaphore::release() call.
 - 
						
QSequentialAnimationGroup: The QSequentialAnimationGroup class provides a sequential group of animations.
 - 
						
QSequentialIterable: The QSequentialIterable class is an iterable interface for a container in a QVariant.
 - 
						
QSet: The QSet class is a template class that provides a hash-table-based set.
 - 
						
QSet::const_iterator: The QSet::const_iterator class provides an STL-style const iterator for QSet.
 - 
						
QSet::iterator: The QSet::iterator class provides an STL-style non-const iterator for QSet.
 - 
						
QSetIterator: The QSetIterator class provides a Java-style const iterator for QSet.
 - 
						
QSettings: The QSettings class provides persistent platform-independent application settings.
 - 
						
QSharedData: The QSharedData class is a base class for shared data objects.
 - 
						
QSharedDataPointer: The QSharedDataPointer class represents a pointer to an implicitly shared object.
 - 
						
QSharedMemory: The QSharedMemory class provides access to a shared memory segment.
 - 
						
QSharedPointer: The QSharedPointer class holds a strong reference to a shared pointer.
 - 
						
QSignalBlocker: Exception-safe wrapper around QObject::blockSignals().
 - 
						
QSignalMapper: The QSignalMapper class bundles signals from identifiable senders.
 - 
						
QSize: The QSize class defines the size of a two-dimensional object using integer point precision.
 - 
						
QSizeF: The QSizeF class defines the size of a two-dimensional object using floating point precision.
 - 
						
QSocketNotifier: The QSocketNotifier class provides support for monitoring activity on a file descriptor.
 - 
						
QSortFilterProxyModel: The QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.
 - 
						
QStack: The QStack class is a template class that provides a stack.
 - 
						
QStandardPaths: The QStandardPaths class provides methods for accessing standard paths.
 - 
						
QStaticByteArrayMatcher: The QStaticByteArrayMatcher class is a compile-time version of QByteArrayMatcher.
 - 
						
QStaticPlugin: QStaticPlugin is a struct containing a reference to a static plugin instance together with its meta data.
 - 
						
QStorageInfo: Provides information about currently mounted storage and drives.
 - 
						
QString: The QString class provides a Unicode character string.
 - 
						
QStringConverter: The QStringConverter class provides a base class for encoding and decoding text.
 - 
						
QStringDecoder: The QStringDecoder class provides a state-based decoder for text.
 - 
						
QStringEncoder: The QStringEncoder class provides a state-based encoder for text.
 - 
						
QStringList: The QStringList class provides a list of strings.
 - 
						
QStringListModel: The QStringListModel class provides a model that supplies strings to views.
 - 
						
QStringMatcher: The QStringMatcher class holds a sequence of characters that can be quickly matched in a Unicode string.
 - 
						
QStringTokenizer: The QStringTokenizer class splits strings into tokens along given separators.
 - 
						
QStringView: The QStringView class provides a unified view on UTF-16 strings with a read-only subset of the QString API.
 - 
						
QSysInfo: The QSysInfo class provides information about the system.
 - 
						
QSystemSemaphore: The QSystemSemaphore class provides a general counting system semaphore.
 - 
						
QTaggedIterator: QTaggedIterator is a template class that wraps an iterator and exposes standard iterator traits.
 - 
						
QTemporaryDir: The QTemporaryDir class creates a unique directory for temporary use.
 - 
						
QTemporaryFile: The QTemporaryFile class is an I/O device that operates on temporary files.
 - 
						
QTextBoundaryFinder: The QTextBoundaryFinder class provides a way of finding Unicode text boundaries in a string.
 - 
						
QTextStream: The QTextStream class provides a convenient interface for reading and writing text.
 - 
						
QThread: The QThread class provides a platform-independent way to manage threads.
 - 
						
QThreadPool: The QThreadPool class manages a collection of QThreads.
 - 
						
QThreadStorage: The QThreadStorage class provides per-thread data storage.
 - 
						
QTime: The QTime class provides clock time functions.
 - 
						
QTimeLine: The QTimeLine class provides a timeline for controlling animations.
 - 
						
QTimeZone: The QTimeZone class converts between UTC and local time in a specific time zone.
 - 
						
QTimer: The QTimer class provides repetitive and single-shot timers.
 - 
						
QTimerEvent: The QTimerEvent class contains parameters that describe a timer event.
 - 
						
QTranslator: The QTranslator class provides internationalization support for text output.
 - 
						
QTransposeProxyModel: This proxy transposes the source model.
 - 
						
QTypeRevision: The QTypeRevision class contains a lightweight representation of a version number with two 8-bit segments, major and minor, either of which can be unknown.
 - 
						
QUnhandledException: The QUnhandledException class represents an unhandled exception in a Qt Concurrent worker thread.
 - 
						
QUntypedBindable: QUntypedBindable is a uniform interface over bindable properties like <@type>QProperty</@type>\<@op><</@op>T\<@op>></@op> and <@type>QObjectBindableProperty</@type> of any type T.
 - 
						
QUrl: The QUrl class provides a convenient interface for working with URLs.
 - 
						
QUrlQuery: The QUrlQuery class provides a way to manipulate a key-value pairs in a URL's query.
 - 
						
QUtf8StringView: The QUtf8StringView class provides a unified view on UTF-8 strings with a read-only subset of the QString API.
 - 
						
QUuid: The QUuid class stores a Universally Unique Identifier (UUID).
 - 
						
QVarLengthArray: The QVarLengthArray class provides a low-level variable-length array.
 - 
						
QVariant: The QVariant class acts like a union for the most common Qt data types.
 - 
						
QVariantAnimation: The QVariantAnimation class provides a base class for animations.
 - 
						
QVariantConstPointer: Emulated const pointer to QVariant based on a pointer.
 - 
						
QVariantPointer: QVariantPointer is a template class that emulates a pointer to QVariant based on a pointer.
 - 
						
QVariantRef: The QVariantRef acts as a non-const reference to a QVariant.
 - 
						
QVector: QVector is an alias for QList.
 - 
						
QVersionNumber: The QVersionNumber class contains a version number with an arbitrary number of segments.
 - 
						
QWaitCondition: The QWaitCondition class provides a condition variable for synchronizing threads.
 - 
						
QWeakPointer: The QWeakPointer class holds a weak reference to a shared pointer.
 - 
						
QWinEventNotifier: The QWinEventNotifier class provides support for the Windows Wait functions.
 - 
						
QWriteLocker: The QWriteLocker class is a convenience class that simplifies locking and unlocking read-write locks for write access.
 - 
						
QXmlStreamAttribute: The QXmlStreamAttribute class represents a single XML attribute.
 - 
						
QXmlStreamAttributes: The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute.
 - 
						
QXmlStreamEntityDeclaration: The QXmlStreamEntityDeclaration class represents a DTD entity declaration.
 - 
						
QXmlStreamEntityResolver: The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader.
 - 
						
QXmlStreamNamespaceDeclaration: The QXmlStreamNamespaceDeclaration class represents a namespace declaration.
 - 
						
QXmlStreamNotationDeclaration: The QXmlStreamNotationDeclaration class represents a DTD notation declaration.
 - 
						
QXmlStreamReader: The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API.
 - 
						
QXmlStreamWriter: The QXmlStreamWriter class provides an XML writer with a simple streaming API.
 - 
						
QtFuture::WhenAnyResult: QtFuture::WhenAnyResult is used to represent the result of QtFuture::whenAny().
 - 
						
qfloat16: Provides 16-bit floating point support.
 
Detailed Description▲
All other Qt modules rely on this module.
The Qt Core page contains information about how to use the module.


