QT 中unsigned char 转string
时间: 2023-03-27 10:04:28 浏览: 267
c代码-char和unsigned char区别
可以使用QString的fromUtf8()函数将unsigned char类型转换为QString类型,然后再使用QString的toStdString()函数将QString类型转换为std::string类型。具体代码如下:
unsigned char uc = 'a';
QString qstr = QString::fromUtf8(reinterpret_cast<const char*>(&uc), sizeof(uc));
std::string str = qstr.toStdString();
阅读全文