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 模块依赖此模块。