Qt学习之QDataStream

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt学习之QDataStream相关的知识,希望对你有一定的参考价值。

QDataStream

  • 简介

QDataStream 类为QIODevice提供序列化的二进制数据。

一个data stream 是一个编码后的二进制流,它与操作系统等无关。

你可以使用一个data stream去读写原始未编码的二进制数据。如果你想得到一个“parsing”的输入流,请查阅QTextStream

QDatastream类实现了对c++中基本数据类型的序列化工作,如:char、short、int、char*等。对于复杂的数据类型的序列化,是通过将其分解为基本原生的数据单元来进行。

data stream 跟 QIODevice紧密联系,一个QIODevice作为输入输出的媒介,它可以从写读出写入的数据。QFile就是一个I/O设备的例子。

 

以上是关于Qt学习之QDataStream的主要内容,如果未能解决你的问题,请参考以下文章

Qt源码学习之信号槽

QT学习之QMainWindow详解

QT学习之信号和槽

Qt学习之QDataStream

Qt学习之QListWidget删除Item

QT学习之解决QT中QIcon图标不显示的问题