【发布时间】:2013-08-10 18:14:32
【问题描述】:
我需要从 QByteArray 构造一个 QVariant 对象。 QVariant 构造函数 QVariant(const QByteArray & val) 是否期望 QByteArray 中的原始字节以空值结尾?
背景信息:
我的 QByteArray 对象是用 QByteArray::fromRawData(const char * data, int size) 构造的,并且不是以空值结尾的。
我的目标是使用 QSqlQuery::bindValue() 将 QByteArray 对象中的原始字节复制到数据库中,该数据库期望 Qvariant 对象作为其参数之一。
我的猜测是 QByteArray 中的字节必须以空值结尾。我看不到如何实现 QVariant(const QByteArray & val) 构造函数。
非常感谢!
【问题讨论】:
标签: qt