序列化Qt数据类型¶
可以被QDataStream序列化的数据类型列表。
QDataStream 类允许你序列化本节中列出的 Qt 数据类型。
在读写时,最好将整数转换为Qt整数类型,例如qint16或quint32。这确保无论应用程序运行在什么底层平台和架构上,您都能确切知道正在读写整数的大小。
布尔值
qint8
qint16
qint32
qint64
quint8
quint16
quint32
quint64
float
double
const char *QBrush
QColor
QColorSpace
QCursor
QFont
QGenericMatrix
QHashQHostAddress
QIcon
QImage
QJsonObjectQKeySequence
QListQListWidgetItem
QMapQMatrix4x4
QModelIndexList
QMultiHash
QMultiMapQNetworkCacheMetaData
QNetworkCacheMetaData::AttributesMap
QPageRanges
QPainterPath
std::pair
QPalette
QPen
QPicture
QPixmap
QPolygon
QPolygonF
QQuaternion
QRegion
QSetQSizePolicy
QStandardItem
QStringQTableWidgetItem
QTextBlockFormat
QTextCharFormat
QTextFormat
QTextFrameFormat
QTextLength
QTextListFormat
QTextTableCellFormat
QTransform
QTreeWidgetItem
QTypeRevision
QVariantQVector2D
QVector3D
QVector4D