The QtCore 模塊包含核心非 GUI 功能。 更多...
| Qt | 包含用於整個 Qt 庫的其它標識符 |
| QtConcurrent | 使之無需使用低級綫程原語就能編寫多綫程程序的高級 API |
| QAbstractAnimation | 所有動畫的基礎 |
| QAbstractEventDispatcher | 管理 Qt 事件隊列的接口 |
| QAbstractFileEngine | Abstraction for accessing the filesystem |
| QAbstractFileEngine::ExtensionOption | Extended input argument to QAbstractFileEngine's extension support |
| QAbstractFileEngine::ExtensionReturn | Extended output argument to QAbstractFileEngine's extension support |
| QAbstractFileEngine::MapExtensionOption | |
| QAbstractFileEngine::MapExtensionReturn | |
| QAbstractFileEngine::UnMapExtensionOption | |
| QAbstractFileEngineHandler | Way to register custom file engines with your application |
| QAbstractFileEngineIterator | Iterator interface for custom file engines |
| QAbstractItemModel | 用於項模型類的抽象接口 |
| QAbstractListModel | 可以被子類化以創建一維列錶模型的抽象模型 |
| QAbstractState | QStateMachine 的狀態基類 |
| QAbstractTableModel | 可以子類化以創建錶格模型的抽象模型 |
| QAbstractTransition | QAbstractState 對象之間的過渡基類 |
| QAnimationGroup | 動畫組的抽象基類 |
| QAtomicInt | 於整數上獨立於平颱的原子操作 |
| QAtomicPointer | 為指針提供獨立於平颱的原子操作的模闆類 |
| QBasicTimer | 針對對象的計時器事件 |
| QBitArray | 位數組 |
| QBuffer | QByteArray 的 QIODevice 接口 |
| QByteArray | 字節數組 |
| QByteArrayMatcher | 保持在字節數組中可以快速匹配的字節序列 |
| QCache | 提供緩存的模闆類 |
| QChar | 16 位 Unicode 字符 |
| QChildEvent | 包含子級對象事件的事件參數 |
| QConstString | Wrapper for constant Unicode string data |
| QContiguousCache | 提供連續緩存的模闆類 |
| QCoreApplication | Event loop for console Qt applications |
| QCryptographicHash | 生成加密哈希的辦法 |
| QCustomEvent | Support for custom events |
| QDataStream | 把二進製數據序列化到 QIODevice |
| QDate | 日期功能 |
| QDateTime | 日期和時間功能 |
| QDebug | 調試信息輸齣流 |
| QDebug::Stream | |
| QDir | 訪問目錄結構及其內容 |
| QDirIterator | 目錄條目列錶迭代器 |
| QDynamicPropertyChangeEvent | 包含動態特性更改事件的事件參數 |
| QEasingCurve | 控製動畫的緩和麯綫 |
| QElapsedTimer | 計算消耗時間的快速方式 |
| QEvent | 所有事件類的基類。事件對象包含事件參數 |
| QEventLoop | 進入和離開事件循環的手段 |
| QEventTransition | 用於 Qt 事件的特定 QObject 過渡 |
| QExplicitlySharedDataPointer | 錶示指嚮明確共享對象的指針 |
| QFSFileEngine | Implements Qt's default file engine |
| QFile | 用於讀寫文件的接口 |
| QFileInfo | 與係統無關的文件信息 |
| QFileSystemWatcher | 用於監視修改文件和目錄的接口 |
| QFinalState | 最終狀態 |
| QFuture | 錶示異步計算的結果 |
| QFutureIterator | 用於 QFuture 的 Java 風格常量迭代器 |
| QFutureSynchronizer | 簡化 QFuture 同步的方便類 |
| QFutureWatcher | 允許監視 QFuture 使用信號和插槽 |
| QGenericArgument | 用於編組自變量的內部幫助程序類 |
| QGenericReturnArgument | 用於編組自變量的內部幫助程序類 |
| QHash | 提供基於哈希錶的字典的模闆類 |
| QHashIterator | 用於 QHash 和 QMultiHash 的 Java 風格常量迭代器 |
| QHistoryState | 返迴到先前活動子狀態的手段 |
| QIODevice | Qt 中所有 I/O 設備的基接口類 |
| QLatin1Char | 8 位 ASCII/Latin-1 字符 |
| QLatin1String | 圍繞 US-ASCII/Latin-1 編碼字符串文字的瘦包裹器 |
| QLibrary | 在 Runtime 時加載共享庫 |
| QLibraryInfo | 有關 Qt 庫的信息 |
| QLine | 使用整數精度的 2D 嚮量 |
| QLineF | 使用浮點精度的 2D 嚮量 |
| QLinkedList | 提供鏈接列錶的模闆類 |
| QLinkedListIterator | 用於 QLinkedList 的 Java 風格常量迭代器 |
| QList | 提供列錶的模闆類 |
| QListIterator | 用於 QList 和 QQueue 的 Java 風格常量迭代器 |
| QLocale | 在數字及其各種語言的字符串錶示之間轉換 |
| QMap | Template class that provides a skip-list-based dictionary |
| QMapIterator | 用於 QMap 和 QMultiMap 的 Java 風格常量迭代器 |
| QMargins | 定義矩形的 4 邊距 |
| QMetaClassInfo | 有關類的額外信息 |
| QMetaEnum | 有關枚舉器的元數據 |
| QMetaMethod | 關於成員函數的元數據 |
| QMetaObject | 包含有關 Qt 對象的元信息 |
| QMetaProperty | 關於特性的元數據 |
| QMetaType | 在元對象係統中管理命名類型 |
| QMimeData | 記錄數據 MIME 類型有關信息的容器 |
| QModelIndex | 用於在數據模型中定位數據 |
| QMultiHash | 提供多值哈希的方便 QHash 子類 |
| QMultiMap | 提供多值映射的方便 QMap 子類 |
| QMutableHashIterator | 用於 QHash 和 QMultiHash 的 Java 風格非常量迭代器 |
| QMutableLinkedListIterator | 用於 QLinkedList 的 Java 風格非常量迭代器 |
| QMutableListIterator | 用於 QList 和 QQueue 的 Java 風格非常量迭代器 |
| QMutableMapIterator | 用於 QMap 和 QMultiMap 的 Java 風格非常量迭代器 |
| QMutableSetIterator | 用於 QSet 的 Java 風格非常量迭代器 |
| QMutableVectorIterator | 用於 QVector 和 QStack 的 Java 風格非常量迭代器 |
| QMutex | 在綫程之間串行化訪問 |
| QMutexLocker | 簡化鎖定和解鎖互斥的方便類 |
| QObject | 所有 Qt 對象的基類 |
| QObjectCleanupHandler | 看守多個 QObject 的壽命 |
| QPair | 存儲一對項的模闆類 |
| QParallelAnimationGroup | 平行動畫組 |
| QPauseAnimation | 暫停 QSequentialAnimationGroup |
| QPersistentModelIndex | 用於在數據模型中定位數據 |
| QPluginLoader | 在運行時加載插件 |
| QPoint | 使用整數精度定義平麵點 |
| QPointF | 使用浮點精度定義平麵點 |
| QPointer | 提供指嚮 QObject 守衛指針的模闆類 |
| QProcess | 用於啓動外部程序並與它們進行通信 |
| QProcessEnvironment | 保持可以被傳遞給程序的環境變量 |
| QPropertyAnimation | 動畫 Qt 特性 |
| QQueue | 提供隊列的通用容器 |
| QReadLocker | 用於讀取訪問的鎖定和解鎖的讀寫鎖的方便簡化類 |
| QReadWriteLock | 讀/寫鎖定 |
| QRect | 使用整數精度定義平麵矩形 |
| QRectF | 使用浮點精度定義平麵矩形 |
| QRegExp | 使用正則錶達式進行模式匹配 |
| QResource | 用於直接讀取資源的接口 |
| QRunnable | 用於所有可運行對象的基類 |
| QScopedArrayPointer | 存儲動態分配對象數組的指針,並在銷毀時刪除它 |
| QScopedPointer | 存儲動態分配對象的指針,並在銷毀時刪除它 |
| QScopedValueRollback | 當銷毀時將變量重置為其先前值 |
| QSemaphore | 通用計數信號量 |
| QSequentialAnimationGroup | 動畫的順序組 |
| QSet | 提供基於哈希錶的集的模闆類 |
| QSet::const_iterator | QSet::const_iterator 類為 QSet 提供 STL 樣式 const 迭代器 |
| QSet::iterator | QSet::iterator 類為 QSet 提供 STL 樣式的非常量迭代器 |
| QSetIterator | 用於 QSet 的 Java 風格常量迭代器 |
| QSettings | 平颱無關的持久性應用程序設置 |
| QSharedData | 用於共享數據對象的基類 |
| QSharedDataPointer | 錶示隱式共享對象指針 |
| QSharedMemory | 訪問共享內存段 |
| QSharedPointer | 保持共享指針強引用 |
| QSignalMapper | 捆綁來自可識彆發送器的信號 |
| QSignalTransition | 基於 Qt 信號的過渡 |
| QSize | 使用整數點精度定義 2D 對象的大小 |
| QSizeF | 使用浮點精度定義 2D 對象的大小 |
| QSocketNotifier | 支持監視文件描述符活動 |
| QStack | 提供堆棧的模闆類 |
| QState | 用於 QStateMachine 的一般目的狀態 |
| QStateMachine | 分層有限狀態機 |
| QStateMachine::SignalEvent | 錶示 Qt 信號事件 |
| QStateMachine::WrappedEvent | 繼承 QEvent 並保持 QObject 關聯的事件剋隆 |
| QString | Unicode 字符串 |
| QString::Null | |
| QStringList | 字符串列錶 |
| QStringMatcher | 保持可以在 Unicode 字符串中快速匹配的字符序列 |
| QStringMatcher::Data | |
| QStringRef | 圍繞 QString 子字符串的瘦包裹器 |
| QSystemLocale | Can be used to finetune the system locale of the user |
| QSystemLocale::CurrencyToStringArgument | |
| QSystemSemaphore | 係統信號量的一般計數 |
| QTemporaryFile | 操作臨時文件的 I/O 設備 |
| QTextBoundaryFinder | 在字符串中查找 Unicode 文本邊界的辦法 |
| QTextCodec | 在文本編碼間轉換 |
| QTextCodec::ConverterState | |
| QTextCodecPlugin | Abstract base for custom QTextCodec plugins |
| QTextDecoder | 基於狀態的解碼器 |
| QTextEncoder | 基於狀態的編碼器 |
| QTextIStream | Convenience class for input streams |
| QTextOStream | Convenience class for output streams |
| QTextStream | 用於讀寫文本的方便接口 |
| QThread | 獨立於平颱的綫程管理辦法 |
| QThreadPool | 管理一批 QThread |
| QThreadStorage | 每綫程數據存儲 |
| QTime | 時鍾時間功能 |
| QTimeLine | 控製動畫的時間綫 |
| QTimer | 重復和單發計時器 |
| QTimerEvent | 包含計時器事件的描述參數 |
| QTranslator | 用於文本輸齣的國際化支持 |
| QUrl | 用於操控 URL 的方便接口 |
| QUuid | 存儲 UUID (通用唯一標識符) |
| QVarLengthArray | 低級可變長度數組 |
| QVariant | 舉動像最常見 Qt 數據類型的並集 |
| QVariantAnimation | Abstract base class for animations |
| QVector | 提供動態數組的模闆類 |
| QVectorIterator | 用於 QVector 和 QStack 的 Java 風格常量迭代器 |
| QWaitCondition | 用於同步綫程的條件變量 |
| QWeakPointer | 保持共享指針的弱引用 |
| QWriteLocker | 用於寫入訪問的鎖定和解鎖的讀寫鎖的方便簡化類 |
| QXmlStreamAttribute | 錶示單 XML 屬性 |
| QXmlStreamAttributes | 錶示 QXmlStreamAttribute 嚮量 |
| QXmlStreamEntityDeclaration | 錶示 DTD 實體聲明 |
| QXmlStreamEntityResolver | 用於 QXmlStreamReader 的實體解析器 |
| QXmlStreamNamespaceDeclaration | 錶示名稱空間聲明 |
| QXmlStreamNotationDeclaration | 錶示 DTD 錶示法聲明 |
| QXmlStreamReader | 用於憑藉簡單流化 API 讀取格式良好的 XML 的快速剖析器 |
| QXmlStreamWriter | 采用簡單流化 API 的 XML 寫入器 |
| QtConcurrent::Exception | 可以跨綫程轉移異常的基類 |
| QtConcurrent::UnhandledException | Represents an unhandled exception in a worker thread |
所有其它 Qt 模塊都依賴於此模塊。要包含模塊類定義,使用以下指令:
#include <QtCore>