二进制文件读写
今天开始进入 Qt 的另一个部分:文件读写,也就是 IO。文件读写在很多应用程序中都是需要的。Qt 通过 QIODevice 提供了 IO 的抽象,这种设备(device)具有读写字节块的能力。常用的 IO 读写的类包括以下几个:
QFlie访问本地文件系统或者嵌入资源
QTemporaryFile创建和访问本地文件系统的临时文件
QBuffer读写 QByteArray
QProcess运行外部程序,处理进程间通讯
QTcpSocketTCP 协议网络数据传输
QUdpSocket传输 UDP 报文
QSslSocket使用 SSL/TLS 传输数据
QProcess、QTcpSocket、QUdpSoctet 和QSslSocket 是顺序访问设备,它们的数据只能访问一遍,也就是说,你只能从第一个字节开始访问,直到最后一个字节。