输入/输出与网络

这些 Qt Core 类用于处理与外部设备、进程、文件等之间的输入和输出,以及对文件和目录的操作。

QBuffer

用于 QByteArray 的 QIODevice 接口

QDataStream

将二进制数据序列化到 QIODevice

QDir

访问目录结构及其内容

QDirIterator

目录条目列表的迭代器

QDirListing

用于目录条目的 STL 风格迭代器

QDirListing::DirEntry

QDirListing::const_iterator

QDirListing::sentinel

QFile

用于从文件读取和向文件写入数据的接口

QFileDevice

用于读取和写入已打开文件的接口

QFileInfo

用于检索文件系统条目信息的操作系统独立 API

QFileSystemWatcher

用于监视文件和目录是否发生更改的接口

QIODevice

Qt中所有I/O设备的基类

QLockFile

使用文件实现进程间锁定

QNtfsPermissionCheckGuard

用于管理 NTFS 权限检查的 RAII 类

QProcess

用于启动外部程序并与之通信

QProcessEnvironment

保存可传递给程序的环境变量

QResource

用于直接从资源中读取数据的接口

QSaveFile

用于安全写入文件的接口

QSettings

持久的、与平台无关的应用程序设置

QSocketNotifier

支持监控文件描述符上的活动

QStorageInfo

提供有关当前已挂载的存储设备和驱动器的信息

QTemporaryDir

创建用于临时使用的唯一目录

QTemporaryFile

操作临时文件的 I/O 设备

QTextStream

用于读写文本的便捷接口

QUrl

用于处理 URL 的便捷接口

QUrlQuery

操作 URL 查询字符串中键值对的方法

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.