隐式共享类

以下这些 Qt 核心库 中的类提供了通过 隐式共享 方法来安全高效地共享和操作数据的方式。

QBitArray

位数组

QBitmap

单色(1位深度)光栅图

QBrush

定义 QPainter 绘制形状的填充模式

QByteArray

字节数组

QByteArrayList

字节数组列表

QByteArrayView

对字节数组的只读子集的视图

QCache

提供缓存的模板类

QCollator

根据本地化排序算法比较字符串

QCollatorSortKey

可用于加速字符串排序

QCommandLineOption

定义可能的命令行选项

QContiguousCache

提供连续缓存的模板类

QCursor

具有任意形状的鼠标光标

QDBusPendingCall

指向一个挂起的异步调用

QDBusUnixFileDescriptor

保留一个 Unix 文件描述符

QDateTime

日期和时间函数

QDebug

调试信息的输出流

QDir

访问目录结构和其内容

QDnsDomainNameRecord

存储域名记录信息

QDnsHostAddressRecord

存储主机地址记录信息

QDnsMailExchangeRecord

存储 DNS MX 记录信息

QDnsServiceRecord

存储 DNS SRV 记录信息

QDnsTextRecord

存储 DNS TXT 记录信息

QFileInfo

获取文件系统条目信息的跨平台 API

QFont

指定绘制文本所使用的字体查询

QFontInfo

关于字体的基本信息

QFontMetrics

字体度量信息

QFontMetricsF

字体度量信息

QGeoAreaMonitorInfo

描述要监控邻近区域或区域的参数

QGeoPositionInfo

包含在特定时间点收集的全球位置,方向和速度信息

QGeoSatelliteInfo

包含关于卫星的基本信息

QGlyphRun

直接访问字体内部符号

QGradient

与 QBrush 结合使用,用于指定渐变填充

QHash

基于哈希表的字典模板类

QHostAddress

IP 地址

QHttp1Configuration

控制 HTTP/1 参数和设置

QHttp2Configuration

控制 HTTP/2 参数和设置

QHttpPart

持有用于 HTTP 多部分 MIME 消息内的体部分

QIcon

具有不同模式和状态的缩放图标

QImage

硬件无关的图像表示,允许直接访问像素数据,可以用作绘图设备

QJsonArray

封装 JSON 数组

QJsonDocument

读取和写入 JSON 文档的方法

QJsonObject

封装 JSON 对象

QJsonParseError

用于报告JSON解析过程中的错误

QJsonValue

封装JSON中的值

QKeySequence

封装用于快捷方式的键序列

QLinkedList

提供链接列表的模板类

QList

提供动态数组的模板类

QLocale

在各种语言之间转换数字及其字符串表示形式

QLowEnergyAdvertisingData

表示蓝牙低功耗广告期间要广播的数据

QLowEnergyAdvertisingParameters

表示用于蓝牙低功耗广告的参数

QLowEnergyCharacteristicData

用于设置GATT服务数据

QLowEnergyConnectionParameters

在请求或报告蓝牙LE连接参数更新时使用

QLowEnergyDescriptorData

用于创建GATT服务数据

QLowEnergyServiceData

用于设置GATT服务数据

QMap

提供关联数组的模板类

QMimeType

描述文件或数据类型,由MIME类型字符串表示

QMqttTopicFilter

表示MQTT主题过滤器

QMqttTopicName

表示MQTT主题名称

QMultiHash

提供多值哈希的便利QHash子类

QMultiMap

提供多等价键的关联数组的模板类

QNetworkAddressEntry

存储网络接口支持的IP地址及其关联的子网掩码和广播地址

QNetworkCacheMetaData

缓存信息

QNetworkCookie

保存一个网络 Cookie

QNetworkInterface

列出主机的IP地址和网络接口

QNetworkProxy

网络层代理

QNetworkProxyQuery

用于查询套接字的代理设置

QNetworkRequest

保存要使用QNetworkAccessManager发送的请求

QNetworkRequestFactory

方便地按网络请求属性分组共享的远程服务器端点

QOpenGLDebugMessage

封装OpenGL调试消息

QPageRanges

表示页面范围的集合

QPainterPath

绘画操作的容器,允许构造和重用图形形状

QPalette

包含每个小部件状态的颜色组

QPen

定义QPainter如何绘制形状的线条和轮廓

QPersistentModelIndex

用于在数据模型中定位数据

QPicture

记录和回放QPainter命令的绘图设备

QPixmap

离屏图像表示,可以用作绘图设备

QPolygon

使用整数精度的点列表

QPolygonF

使用浮点精度点列表

QProcessEnvironment

保留可以传递给程序的选项

QQueue

提供队列的通用容器

QRawFont

访问单个物理字体实例

QRegExp

使用正则表达式进行模式匹配

QRegion

指定画家的裁剪区域

QRegularExpression

使用正则表达式进行模式匹配

QRegularExpressionMatch

匹配字符串时的QRegularExpression结果

QRegularExpressionMatchIterator

在字符串上执行全局匹配结果的迭代器

QSet

基于哈希表的集合模板类

QSqlField

操作SQL数据库表和视图中的字段

QSqlQuery

执行和操作SQL语句的方式

QSqlRecord

封装数据库记录

QSslCertificate

为X509证书提供便利的API

QSslCertificateExtension

用于访问X509证书扩展的API

QSslCipher

表示SSL加密密码

QSslConfiguration

保留SSL连接的配置和状态

QSslDiffieHellmanParameters

用于服务器Diffie-Hellman参数的接口

QSslError

SSL错误

QSslKey

私有和公钥的接口

QSslPreSharedKeyAuthenticator

预共享密钥(PSK)加密套件的认证数据

QStack

提供堆栈的模板类

QStaticText

当文本及其布局很少更新时,可优化绘制文本

QStorageInfo

提供关于当前挂载存储和驱动器的信息

QString

Unicode字符字符串

QStringList

字符串列表

QTextBlockFormat

QTextDocument中文本的文本块格式化信息

QTextBoundaryFinder

在字符串中查找Unicode文本边界的方式

QTextCharFormat

QTextDocument中文本的字符格式化信息

QTextCursor

提供API以访问和修改QTextDocuments

QTextDocumentFragment

表示来自QTextDocument的格式化文本片段

QTextFormat

QTextDocument的格式化信息

QTextFrameFormat

QTextDocument中的框架格式化信息

QTextImageFormat

QTextDocument中的图像格式化信息

QTextListFormat

QTextDocument中列表的格式化信息

QTextTableCellFormat

QTextDocument中文本单元格的格式化信息

QTextTableFormat

QTextDocument中文本的表格格式化信息

QUrl

用于处理URL的便捷接口

QUrlQuery

在URL查询中操作键值对的方式

QVariant

类似于最常见的Qt数据类型的联合体

© 2024 Qt公司有限公司。本文件中包含的文档贡献归其各自所有者所有。提供的文档受自由软件基金会发布并由其授予的GNU自由文档许可证版本1.3条款约束。Qt及其相关标志是芬兰和其他国家或地区的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。