序列化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
QHash
QHostAddress
QIcon
QImage
QJsonObject
QKeySequence
QList
QListWidgetItem
QMap
QMatrix4x4
QModelIndexList
QMultiHash
QMultiMap
QNetworkCacheMetaData
QNetworkCacheMetaData::AttributesMap
QPageRanges
QPainterPath
std::pair
QPalette
QPen
QPicture
QPixmap
QPolygon
QPolygonF
QQuaternion
QRegion
QSet
QSizePolicy
QStandardItem
QString
QTableWidgetItem
QTextBlockFormat
QTextCharFormat
QTextFormat
QTextFrameFormat
QTextLength
QTextListFormat
QTextTableCellFormat
QTransform
QTreeWidgetItem
QTypeRevision
QVariant
QVector2D
QVector3D
QVector4D