如何转换BYTE *至QString?

我有一个DATA_BLOB结构,但我需要将其转换为QString。我怎样才能做到这一点?     
已邀请:
您可以将
QString
构造函数与
QByteArray
参数一起使用。 您也可以使用带有
const char*
参数的构造函数 希望有所帮助     
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));
    

要回复问题请先登录注册