如何从字节*转换为QString?
-
01-10-2019 - |
题
我有一个 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));
不隶属于 StackOverflow