提供核心非 GUI 功能。 更多...
| Qt | 包含用於整個 Qt 庫的其它標識符 |
| QAbstractAnimation | 所有動畫的基礎 |
| QAnimationGroup | 動畫組的抽象基類 |
| QParallelAnimationGroup | 平行動畫組 |
| QPauseAnimation | 暫停 QSequentialAnimationGroup |
| QPropertyAnimation | 動畫 Qt 特性 |
| QSequentialAnimationGroup | 動畫的順序組 |
| QVariantAnimation | 用於動畫的基類 |
| QTextCodec | 在文本編碼間轉換 |
| QTextDecoder | 基於狀態的解碼器 |
| QTextEncoder | 基於狀態的編碼器 |
| QFlag | 用於 QFlags 的幫助程序數據類型 |
| QFlags | 存儲枚舉值 OR 組閤的類型安全方式 |
| QGlobalStatic | 用於實現全局靜態對象 |
| QLibraryInfo | 有關 Qt 庫的信息 |
| QMessageLogContext | 有關日誌消息的額外信息 |
| QMessageLogger | 生成日誌消息 |
| QOperatingSystemVersion | 有關操作係統版本的信息 |
| QSysInfo | 有關係統的信息 |
| QBuffer | QByteArray 的 QIODevice 接口 |
| QDataStream | 把二進製數據序列化到 QIODevice |
| QDebug | 調試信息輸齣流 |
| QDebugStateSaver | 自定義 QDebug 運算符的方便類 |
| QDir | 訪問目錄結構及其內容 |
| QDirIterator | 目錄條目列錶迭代器 |
| QFile | 用於讀寫文件的接口 |
| QFileDevice | 用於讀寫打開文件的接口 |
| QFileInfo | 與係統無關的文件信息 |
| QFileSelector | 選擇文件變體的便捷方式 |
| QFileSystemWatcher | 用於監視修改文件和目錄的接口 |
| QIODevice | Qt 中所有 I/O 設備的基接口類 |
| QLockFile | 在進程之間使用文件的鎖 |
| QLoggingCategory | 錶示日誌基礎設施類彆或區域 |
| QProcess | 用於啓動外部程序並與它們進行通信 |
| QProcessEnvironment | 保持可以被傳遞給程序的環境變量 |
| QResource | 用於直接讀取資源的接口 |
| QSaveFile | 安全寫入文件的接口 |
| QSettings | 平颱無關的持久性應用程序設置 |
| QStandardPaths | 用於訪問標準路徑的方法 |
| QStorageInfo | 提供有關當前掛載的存儲和驅動器的信息 |
| QTemporaryDir | 創建用於臨時使用的唯一目錄 |
| QTemporaryFile | 操作臨時文件的 I/O 設備 |
| QTextStream | 用於讀寫文本的方便接口 |
| QUrl | 用於操控 URL 的方便接口 |
| QUrlQuery | 在 URL 的查詢中操縱鍵/值對的方法 |
| QAbstractItemModel | 用於項模型類的抽象接口 |
| QAbstractListModel | 可以被子類化以創建一維列錶模型的抽象模型 |
| QAbstractTableModel | 可以子類化以創建錶格模型的抽象模型 |
| QModelIndex | 用於在數據模型中定位數據 |
| QPersistentModelIndex | 用於在數據模型中定位數據 |
| QAbstractProxyModel | 可以履行排序、過濾或其它數據處理任務的代理項模型基類 |
| QIdentityProxyModel | 代理未經修改的源模型 |
| QItemSelection | 管理模型選中項的有關信息 |
| QItemSelectionModel | 保持視圖選中項的跟蹤 |
| QItemSelectionRange | 管理模型選中項範圍的有關信息 |
| QSortFilterProxyModel | 支持排序和過濾在另一模型和視圖之間傳遞的數據 |
| QStringListModel | 嚮視圖供給字符串的模型 |
| QJsonArray | 封裝 JSON 數組 |
| QJsonDocument | 讀寫 JSON 文檔的辦法 |
| QJsonParseError | 用於在 JSON 剖析期間報告錯誤 |
| QJsonObject | 封裝 JSON 對象 |
| QJsonValue | 把值封裝在 JSON 中 |
| QAbstractEventDispatcher | 管理 Qt 事件隊列的接口 |
| QAbstractEventDispatcher::TimerInfo | |
| QAbstractNativeEventFilter | 用於接收本機事件 (譬如 MSG 或 XCB 事件結構) 的接口 |
| QBasicTimer | 針對對象的計時器事件 |
| QCoreApplication | 用於沒有 UI 的 Qt 應用程序的事件循環 |
| QChildEvent | 包含子級對象事件的事件參數 |
| QDynamicPropertyChangeEvent | 包含動態特性更改事件的事件參數 |
| QEvent | 所有事件類的基類。事件對象包含事件參數 |
| QTimerEvent | 包含計時器事件的描述參數 |
| QDeadlineTimer | 標記未來截止日期 |
| QElapsedTimer | 計算消耗時間的快速方式 |
| QEventLoop | 進入和離開事件循環的手段 |
| QEventLoopLocker | 離開事件循環的手段當不再需要時。 |
| QMetaClassInfo | 有關類的額外信息 |
| QMetaEnum | 有關枚舉器的元數據 |
| QMetaMethod | 關於成員函數的元數據 |
| QMetaProperty | 關於特性的元數據 |
| QMetaType | 在元對象係統中管理命名類型 |
| QMimeData | 記錄數據 MIME 類型有關信息的容器 |
| QObject | 所有 Qt 對象的基類 |
| QSignalBlocker | 圍繞 QObject::blockSignals() 的異常安全包裹器 |
| QObjectCleanupHandler | 看守多個 QObject 的壽命 |
| QMetaObject::Connection | |
| QGenericArgument | 用於編組自變量的內部幫助程序類 |
| QGenericReturnArgument | 用於編組自變量的內部幫助程序類 |
| QMetaObject | 包含有關 Qt 對象的元信息 |
| QPointer | 提供指嚮 QObject 守衛指針的模闆類 |
| QSharedMemory | 訪問共享內存段 |
| QSignalMapper | 捆綁來自可識彆發送器的信號 |
| QSocketNotifier | 支持監視文件描述符活動 |
| QSystemSemaphore | 係統信號量的一般計數 |
| QTimer | 重復和單發計時器 |
| QTranslator | 用於文本輸齣的國際化支持 |
| QAssociativeIterable | 關聯 QVariant 容器的可迭代接口 |
| QSequentialIterable | 用於 QVariant 容器的可迭代接口 |
| QVariant | 舉動像最常見 Qt 數據類型的並集 |
| QWinEventNotifier | 支持 Windows 等待函數 |
| QMimeDatabase | 維護 MIME 類型數據庫 |
| QMimeType | 描述由 MIME 類型字符串錶示的文件或數據的類型 |
| QLibrary | 在 Runtime 時加載共享庫 |
| QStaticPlugin | 包含靜態插件實例及其元數據的引用結構 |
| QPluginLoader | 在運行時加載插件 |
| QUuid | 存儲 UUID (通用唯一標識符) |
| QAbstractState | QStateMachine 的狀態基類 |
| QAbstractTransition | QAbstractState 對象之間的過渡基類 |
| QEventTransition | 用於 Qt 事件的特定 QObject 過渡 |
| QFinalState | 最終狀態 |
| QHistoryState | 返迴到先前活動子狀態的手段 |
| QSignalTransition | 基於 Qt 信號的過渡 |
| QState | 用於 QStateMachine 的一般目的狀態 |
| QStateMachine | 分層有限狀態機 |
| QStateMachine::SignalEvent | 錶示 Qt 信號事件 |
| QStateMachine::WrappedEvent | 繼承 QEvent 並保持 QObject 關聯的事件剋隆 |
| QAtomicInt | 於 int 上獨立於平颱的原子操作 |
| QAtomicInteger | 於整數上獨立於平颱的原子操作 |
| QAtomicPointer | 為指針提供獨立於平颱的原子操作的模闆類 |
| QException | 可以跨綫程轉移異常的基類 |
| QUnhandledException | UnhandledException 類錶示工作者綫程中的未處理異常 |
| QFuture | 錶示異步計算的結果 |
| QFutureSynchronizer | 簡化 QFuture 同步的方便類 |
| QFutureWatcher | 允許監視 QFuture 使用信號和插槽 |
| QMutex | 在綫程之間串行化訪問 |
| QMutexLocker | 簡化鎖定和解鎖互斥的方便類 |
| QReadLocker | 用於讀取訪問的鎖定和解鎖的讀寫鎖的方便簡化類 |
| QReadWriteLock | 讀/寫鎖定 |
| QWriteLocker | 用於寫入訪問的鎖定和解鎖的讀寫鎖的方便簡化類 |
| QRunnable | 用於所有可運行對象的基類 |
| QSemaphore | 通用計數信號量 |
| QThread | 獨立於平颱的綫程管理辦法 |
| QThreadPool | 管理一批 QThread |
| QThreadStorage | 每綫程數據存儲 |
| QWaitCondition | 用於同步綫程的條件變量 |
| QBitArray | 位數組 |
| QByteArray | 字節數組 |
| QByteArrayList | 字節數組列錶 |
| QByteArrayMatcher | 保持在字節數組中可以快速匹配的字節序列 |
| QStaticByteArrayMatcher | QByteArrayMatcher 的編譯時版本 |
| QCache | 提供緩存的模闆類 |
| QChar | 16 位 Unicode 字符 |
| QLatin1Char | 8 位 ASCII/Latin-1 字符 |
| QCollator | 根據本地整理算法比較字符串 |
| QCollatorSortKey | 可以用於加速字符串整理 |
| QCommandLineOption | 定義可能的命令行選項 |
| QCommandLineParser | 用於處理命令行選項的手段 |
| QContiguousCache | 提供連續緩存的模闆類 |
| QCryptographicHash | 生成加密哈希的辦法 |
| QDate | 日期功能 |
| QDateTime | 日期和時間功能 |
| QTime | 時鍾時間功能 |
| QEasingCurve | 控製動畫的緩和麯綫 |
| QHash | 提供基於哈希錶的字典的模闆類 |
| QMultiHash | 提供多值哈希的方便 QHash 子類 |
| QLine | 使用整數精度的 2D 嚮量 |
| QLineF | 使用浮點精度的 2D 嚮量 |
| QLinkedList | 提供鏈接列錶的模闆類 |
| QList | 提供列錶的模闆類 |
| QLocale | 在數字及其各種語言的字符串錶示之間轉換 |
| QMap | 提供基於紅-黑-樹的字典的模闆類 |
| QMultiMap | 提供多值映射的方便 QMap 子類 |
| QMap::key_iterator | QMap::key_iterator 類為 QMap 和 QMultiMap 鍵提供 STL 樣式常量迭代器 |
| QMargins | 定義矩形的 4 邊距 |
| QMarginsF | 定義矩形的 4 邊距 |
| QMessageAuthenticationCode | 生成基於哈希的消息身份驗證代碼的辦法 |
| QPair | 存儲一對項的模闆類 |
| QPoint | 使用整數精度定義平麵點 |
| QPointF | 使用浮點精度定義平麵點 |
| QQueue | 提供隊列的通用容器 |
| QRect | 使用整數精度定義平麵矩形 |
| QRectF | 使用浮點精度定義平麵矩形 |
| QRegExp | 使用正則錶達式進行模式匹配 |
| QRegularExpression | 使用正則錶達式進行模式匹配 |
| QRegularExpressionMatch | QRegularExpression 針對字符串進行匹配的結果 |
| QRegularExpressionMatchIterator | QRegularExpression 對象針對字符串的全局匹配結果迭代器 |
| QScopedArrayPointer | 存儲動態分配對象數組的指針,並在銷毀時刪除它 |
| QScopedPointer | 存儲動態分配對象的指針,並在銷毀時刪除它 |
| QScopedValueRollback | 當銷毀時將變量重置為其先前值 |
| QMutableSetIterator | 用於 QSet 的 Java 風格非常量迭代器 |
| QSet | 提供基於哈希錶的集的模闆類 |
| QSet::const_iterator | QSet::const_iterator 類為 QSet 提供 STL 樣式 const 迭代器 |
| QSet::iterator | QSet::iterator 類為 QSet 提供 STL 樣式的非常量迭代器 |
| QExplicitlySharedDataPointer | 錶示指嚮明確共享對象的指針 |
| QSharedData | 用於共享數據對象的基類 |
| QSharedDataPointer | 錶示隱式共享對象指針 |
| QEnableSharedFromThis | 允許為已由共享指針管理的對象獲取 QSharedPointer 的基類 |
| QSharedPointer | 保持共享指針強引用 |
| QWeakPointer | 保持共享指針的弱引用 |
| QSize | 使用整數點精度定義 2D 對象的大小 |
| QSizeF | 使用浮點精度定義 2D 對象的大小 |
| QStack | 提供堆棧的模闆類 |
| QLatin1String | 圍繞 US-ASCII/Latin-1 編碼字符串文字的瘦包裹器 |
| QString | Unicode 字符串 |
| QStringRef | 圍繞 QString 子字符串的瘦包裹器 |
| QStringList | 字符串列錶 |
| QStringMatcher | 保持可以在 Unicode 字符串中快速匹配的字符序列 |
| QTextBoundaryFinder | 在字符串中查找 Unicode 文本邊界的辦法 |
| QTimeLine | 控製動畫的時間綫 |
| QTimeZone::OffsetData | |
| QTimeZone | 在特定時區的 UTC 與本地時間之間轉換 |
| QVarLengthArray | 低級可變長度數組 |
| QVector | 提供動態數組的模闆類 |
| QVersionNumber | 包含具有任意數量段的版本號 |
| QXmlStreamAttribute | 錶示單 XML 屬性 |
| QXmlStreamAttributes | 錶示 QXmlStreamAttribute 嚮量 |
| QXmlStreamEntityDeclaration | 錶示 DTD 實體聲明 |
| QXmlStreamEntityResolver | 用於 QXmlStreamReader 的實體解析器 |
| QXmlStreamNamespaceDeclaration | 錶示名稱空間聲明 |
| QXmlStreamNotationDeclaration | 錶示 DTD 錶示法聲明 |
| QXmlStreamReader | 用於憑藉簡單流化 API 讀取格式良好的 XML 的快速剖析器 |
| QXmlStreamWriter | 采用簡單流化 API 的 XML 寫入器 |
| QFutureIterator | 用於 QFuture 的 Java 風格常量迭代器 |
| QHashIterator | 用於 QHash 和 QMultiHash 的 Java 風格常量迭代器 |
| QMutableHashIterator | 用於 QHash 和 QMultiHash 的 Java 風格非常量迭代器 |
| QLinkedListIterator | 用於 QLinkedList 的 Java 風格常量迭代器 |
| QMutableLinkedListIterator | 用於 QLinkedList 的 Java 風格非常量迭代器 |
| QListIterator | 用於 QList 和 QQueue 的 Java 風格常量迭代器 |
| QMutableListIterator | 用於 QList 和 QQueue 的 Java 風格非常量迭代器 |
| QMapIterator | 用於 QMap 和 QMultiMap 的 Java 風格常量迭代器 |
| QMutableMapIterator | 用於 QMap 和 QMultiMap 的 Java 風格非常量迭代器 |
| QSetIterator | 用於 QSet 的 Java 風格常量迭代器 |
| QMutableVectorIterator | 用於 QVector 和 QStack 的 Java 風格非常量迭代器 |
| QVectorIterator | 用於 QVector 和 QStack 的 Java 風格常量迭代器 |
所有其它 Qt 模塊都依賴於此模塊。要包含模塊類定義,使用以下指令:
#include <QtCore>
若使用 qmake to build your projects, Qt Core is included by default.