我有DATA_BLOB结构,但我需要将其转换为QString。我怎么能这样做?
答案 0 :(得分:1)
您可以将QString
constructor与QByteArray
参数一起使用。
您也可以constructor使用const char*
参数
希望有所帮助
答案 1 :(得分:0)
BYTE* myByteBlob;
int myByteBlobSize;
// Get the blob, find out the size.
// ...
QString myString( QByteArray( myByteBlob, myByteBlobSize));
答案 2 :(得分:0)
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));