QtCore 模塊

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>