打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Qt功能类及模块分类大全01
总体功能类:
容器类
Qt 的基于模板的容器类
事件类
用于创建和处理事件的类
帮助系统
用于为应用程序提供联机帮助的类
输入/输出和网络
提供文件输入和输出以及目录和网络处理的类
Qt 中的 Java 风格迭代器
Qt 容器的 Java 风格迭代器
网络编程接口
网络编程类
绘画课
提供绘画支持的类
插件类
插件相关类
打印机和打印 API
用于生成打印输出的类
Qt的foreach关键字
Qt的foreach关键字
3D 渲染
为 3D 渲染提供支持的类
容器类:
类名概述
QList<T>这提供了一个低级可变长度数组。在对速度特别重要的地方可以用它代替QList 。
QVarLengthArray<T, Prealloc>提供“后进先出”(LIFO) 语义。它向QList中已有的函数添加了以下函数:push ()、pop () 和top ()。
QStack<T>提供“先进先出”(FIFO) 语义。它在QList中已经存在的函数中添加了以下函数:enqueue ()、dequeue () 和head ()。
QQueue<T>这提供了具有快速查找的单值数学集。
QSet<T>这提供了一个字典(关联数组),它将 Key 类型的键映射到 T 类型的值。通常每个键都与一个值相关联。QMap以Key顺序存储它的数据;如果顺序无关紧要,QHash是一个更快的选择。
QMap<Key, T>这是QMap的一个方便的子类,它为多值映射提供了一个很好的接口,即一个键可以与多个值相关联的映射。
QMultiMap<Key, T>这具有与QMap几乎相同的 API ,但提供了明显更快的查找。QHash以任意顺序存储其数据。
QHash<Key, T>它为多值哈希提供了一个很好的接口。
QMultiHash<Key, T>它为多值哈希提供了一个很好的接口。
事件类:
QAbstractEventDispatcher
管理 Qt 事件队列的接口
QActionEvent
添加、删除或更改 QAction 时生成的事件
QBasicTimer
对象的定时器事件
QChildEvent
包含子对象事件的事件参数
QCloseEvent
包含描述关闭事件的参数
QContextMenuEvent
包含描述上下文菜单事件的参数
QDragEnterEvent
当拖放操作进入小部件时发送到小部件的事件
QDragLeaveEvent
当拖放操作离开时发送到小部件的事件
QDragMoveEvent
在进行拖放操作时发送的事件
QDropEvent
拖放操作完成时发送的事件
QDynamicPropertyChangeEvent
包含动态属性更改事件的事件参数
QEnterEvent
包含描述输入事件的参数
QEvent
所有事件类的基类。事件对象包含事件参数
QExposeEvent
包含公开事件的事件参数
QFileOpenEvent
请求打开文件或 URL 时将发送的事件
QFocusEvent
包含小部件焦点事件的事件参数
QGestureEvent
触发手势说明
QHelpEvent
用于请求有关小部件中特定点的有用信息的事件
QHideEvent
隐藏小部件后发送的事件
QHoverEvent
包含描述鼠标事件的参数
QIconDragEvent
表示主图标拖动已经开始
QInputEvent
描述用户输入的事件的基类
QInputMethodEvent
输入法事件的参数
QKeyEvent
描述一个关键事件
QMouseEvent
包含描述鼠标事件的参数
QMoveEvent
包含移动事件的事件参数
QNativeGestureEvent
包含描述手势事件的参数
QPaintEvent
包含绘画事件的事件参数
QPlatformSurfaceEvent
用于通知原生平台表面事件
QPointingDevice
描述产生鼠标、触摸或平板电脑事件的设备
QPointingDeviceUniqueId
标识与定点设备一起使用的唯一对象,例如带标签的令牌或手写笔
QResizeEvent
包含调整大小事件的事件参数
QScrollEvent
滚动时发送
QScrollPrepareEvent
发送以准备滚动
QShortcut
用于创建键盘快捷键
QShortcutEvent
当用户按下组合键时生成的事件
QShowEvent
显示小部件时发送的事件
QStatusTipEvent
用于在状态栏中显示消息的事件
QTabletEvent
包含描述平板电脑事件的参数
QTimer
重复和单次定时器
QTimerEvent
包含描述定时器事件的参数
QTouchEvent
包含描述触摸事件的参数
QWhatsThisClickedEvent
可用于处理“这是什么?”中的超链接的事件
QWheelEvent
包含描述车轮事件的参数
QWindowStateChangeEvent
窗口状态改变前的窗口状态
帮助类:
QStatusBar
适合呈现状态信息的横向栏
QToolTip
任何小部件的工具提示(气球帮助)
QWhatsThis
任何小部件的简单描述,即回答“这是什么?”的问题。
输入输出及网络类:
QBuffer
QByteArray 的 QIODevice 接口
QDataStream
将二进制数据序列化为 QIODevice
QDir
访问目录结构及其内容
QFile
用于读取和写入文件的接口
QFileDevice
用于读取和写入打开文件的接口
QFileInfo
与系统无关的文件信息
QFileSystemWatcher
用于监控文件和目录修改的界面
QIODevice
Qt中所有I/O设备的基接口类
QImageReader
格式独立的接口,用于从文件或其他设备读取图像
QImageWriter
用于将图像写入文件或其他设备的格式独立接口
QProcess
用于启动外部程序并与它们通信
QProcessEnvironment
保存可以传递给程序的环境变量
QResource
直接从资源中读取的接口
QSaveFile
安全写入文件的接口
QSettings
持久的独立于平台的应用程序设置
QSocketNotifier
支持监视文件描述符上的活动
QStorageInfo
提供有关当前安装的存储和驱动器的信息
QTemporaryDir
创建一个唯一的目录供临时使用
QTemporaryFile
对临时文件进行操作的 I/O 设备
QTextDocumentWriter
格式无关的接口,用于将 QTextDocument 写入文件或其他设备
QTextStream
方便的文本读写界面
QUrl
使用 URL 的便捷界面
QUrlQuery
在 URL 的查询中操作键值对的方法
Qt3DRender::QSceneLoader
提供加载现有场景的工具
网络编程类:
QAbstractSocket
所有套接字类型共有的基本功能
QAuthenticator
认证对象
QDnsDomainNameRecord
存储有关域名记录的信息
QDnsHostAddressRecord
存储有关主机地址记录的信息
QDnsLookup
表示 DNS 查找
QDnsMailExchangeRecord
存储有关 DNS MX 记录的信息
QDnsServiceRecord
存储有关 DNS SRV 记录的信息
QDnsTextRecord
存储有关 DNS TXT 记录的信息
QDtls
此类为 UDP 套接字提供加密
QDtlsClientVerifier
该类实现服务端DTLS cookie的生成和校验
QDtlsClientVerifier::GeneratorParameters
此类定义 DTLS cookie 生成器的参数
QHostAddress
IP地址
QHostInfo
主机名查找的静态函数
QHstsPolicy
指定主机支持 HTTP 严格传输安全策略 (HSTS)
QHttp2Configuration
控制 HTTP/2 参数和设置
QHttpMultiPart
类似于通过 HTTP 发送的 MIME 多部分消息
QHttpPart
包含要在 HTTP 多部分 MIME 消息中使用的正文部分
QNetworkAccessManager
允许应用程序发送网络请求和接收回复
QNetworkAddressEntry
存储一个网络接口支持的 IP 地址,及其关联的网络掩码和广播地址
QNetworkDatagram
UDP 数据报的数据和元数据
QNetworkInterface
列出主机的 IP 地址和网络接口
QNetworkProxy
网络层代理
QNetworkProxyFactory
细粒度的代理选择
QNetworkReply
包含使用 QNetworkAccessManager 发送的请求的数据和标头
QNetworkRequest
保留要与 QNetworkAccessManager 一起发送的请求
QOcspResponse
此类表示在线证书状态协议响应
QSctpServer
基于 SCTP 的服务器
QSctpSocket
SCTP套接字
QSocketNotifier
支持监视文件描述符上的活动
QSsl
声明 Qt 网络中所有 SSL 类通用的枚举
QSslCertificate
X509 证书的便捷 API
QSslCertificateExtension
用于访问 X509 证书扩展的 API
QSslCipher
表示 SSL 密码
QSslConfiguration
保存 SSL 连接的配置和状态
QSslDiffieHellmanParameters
服务器的 Diffie-Hellman 参数接口
QSslEllipticCurve
表示供椭圆曲线密码算法使用的椭圆曲线
QSslError
SSL错误
QSslKey
私钥和公钥的接口
QSslPreSharedKeyAuthenticator
预共享密钥 (PSK) 密码套件的身份验证数据
QSslServer
通过 TLS 实现加密、安全的 TCP 服务器
QSslSocket
客户端和服务器的 SSL 加密套接字
QTcpServer
基于 TCP 的服务器
QTcpSocket
套接字
QUdpSocket
UDP套接字
QUrl
使用 URL 的便捷界面
QUrlQuery
在 URL 的查询中操作键值对的方法
QSslSocket::AlertLevel
描述警报消息的级别
QSslSocket::AlertType
枚举警报消息可能具有的代码
QDtls::HandshakeState
描述 DTLS 握手的当前状态
QSslSocket::ImplementedClass
枚举 TLS 后端实现的类
QDtls::QDtlsError
描述了 QDtls 和 QDtlsClientVerifier 可以发现的错误
QOcspResponse::QOcspCertificateStatus
描述在线证书状态
QOcspResponse::QOcspRevocationReason
描述撤销的原因
QSslSocket::SupportedFeature
枚举 TLS 后端支持的可能功能
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Qt 中一些常用类中文说明
QT创建自定义窗口部件
PyQt5官方教程+帮助文档+模块功能汇总
第3篇 Qt5基础(三)Qt登录对话框
使用Qt设计器进行界面设计
Qt 常用面试题整理(不定时整理)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服