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>