我有一个 DATA_BLOB 结构,但我需要将其转换为QString。我该怎么做?
I have a DATA_BLOB structure but I need to convert it to QString. How can I do this?
您可以使用 QString 构造函数 带有 QByteArray 参数。您也可以将 构造函数 与 const 一起使用char* 参数也
QString
QByteArray
const 一起使用char*
希望有帮助
You can use the QString constructor with a QByteArray parameter.You can use too the constructor with the const char* parameter too
const char*
Hope that helps
BYTE* myByteBlob; int myByteBlobSize; // Get the blob, find out the size. // ... QString myString( QByteArray( myByteBlob, myByteBlobSize));
BYTE* pu8_RawData = (BYTE*)i_RawData.parray->pvData; DWORD u32_RawLen = i_RawData.parray->rgsabound[0].cElements; qDebug() << QString(QByteArray((const char*) pu8_RawData, (int)u32_RawLen));
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
您可以使用
QString
构造函数 带有QByteArray
参数。您也可以将 构造函数 与
const 一起使用char*
参数也希望有帮助
You can use the
QString
constructor with aQByteArray
parameter.You can use too the constructor with the
const char*
parameter tooHope that helps