QtCore

The QtCore module contains the core classes, including the event loop and Qt’s signal and slot mechanism. It also includes platform independent abstractions for animations, state machines, threads, mapped files, shared memory, regular expressions, and user and application settings.

Classes

QAbstractAnimation QFileSystemWatcher QMutex QState
QAbstractEventDispatcher Filters QMutexLocker QStateMachine
QAbstractItemModel QFinalState NumberFlags QStorageInfo
QAbstractListModel FindChildOptions NumberOptions QStringListModel
QAbstractNativeEventFilter Flags QObject QSysInfo
QAbstractProxyModel FormattingOptions QObjectCleanupHandler QSystemSemaphore
QAbstractState QGenericArgument OffsetData QTemporaryDir
QAbstractTableModel QGenericReturnArgument OpenMode QTemporaryFile
QAbstractTransition GestureFlags QOperatingSystemVersion QTextBoundaryFinder
Alignment QHistoryState Orientations QTextCodec
QAnimationGroup QIODevice QParallelAnimationGroup QTextDecoder
ApplicationStates QIdentityProxyModel PatternOptions QTextEncoder
Base64Options ImageConversionFlags QPauseAnimation TextInteractionFlags
QBasicTimer InputMethodHints Permissions QTextStream
QBitArray InputMethodQueries QPersistentModelIndex QThread
BoundaryReasons ItemFlags QPluginLoader QThreadPool
QBuffer QItemSelection QPoint QTime
QByteArray QItemSelectionModel QPointF QTimeLine
QByteArrayMatcher QItemSelectionRange QProcess QTimeZone
QChildEvent IteratorFlags QProcessEnvironment QTimer
QCollator QJsonDocument ProcessEventsFlags QTimerEvent
QCollatorSortKey QJsonParseError QPropertyAnimation TimerInfo
QCommandLineOption QJsonValue QRandomGenerator ToolBarAreas
QCommandLineParser KeyboardModifiers QReadLocker TouchPointStates
ComponentFormattingOptions QLibrary QReadWriteLock QTranslator
ConversionFlags QLibraryInfo QRect TypeFlags
ConverterState QLine QRectF QUrl
QCoreApplication QLineF QRegExp QUrlQuery
QCryptographicHash LoadHints QRegularExpression UserInputResolutionOptions
DataSizeFormats QLocale QRegularExpressionMatch QUuid
QDataStream LocateOptions QRegularExpressionMatchIterator QVariant
QDate QLockFile QResource QVariantAnimation
QDateTime QMargins QRunnable QVersionNumber
QDeadlineTimer QMarginsF QSaveFile QWaitCondition
QDir MatchFlags ScreenOrientations QWinEventNotifier
QDirIterator MatchOptions SelectionFlags WindowFlags
DockWidgetAreas QMessageAuthenticationCode QSemaphore WindowStates
DropActions QMessageLogContext QSemaphoreReleaser WrappedEvent
QDynamicPropertyChangeEvent QMessageLogger QSequentialAnimationGroup QWriteLocker
QEasingCurve QMetaClassInfo QSettings QXmlStreamAttribute
Edges QMetaEnum QSharedMemory QXmlStreamAttributes
QElapsedTimer QMetaMethod QSignalBlocker QXmlStreamEntityDeclaration
QEvent QMetaObject SignalEvent QXmlStreamEntityResolver
QEventLoop QMetaProperty QSignalMapper QXmlStreamNamespaceDeclaration
QEventLoopLocker QMetaType QSignalTransition QXmlStreamNotationDeclaration
QEventTransition QMimeData QSize QXmlStreamReader
QFile QMimeDatabase QSizeF QXmlStreamWriter
QFileDevice QMimeType QSocketNotifier Qt
FileHandleFlags QModelIndex QSortFilterProxyModel
QFileInfo MouseButtons SortFlags
QFileSelector MouseEventFlags QStandardPaths