Qt Core C++ 類

提供核心非 GUI 功能。 更多...

名稱空間

Qt 包含用於整個 Qt 庫的其它標識符

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

詳細描述

其它所有 Qt 模塊依賴此模塊。