qt qbytearray转qstring
时间: 2023-04-30 22:02:31 浏览: 119
Qt中QString转换成const char * ()、QByteArray等方法
可以使用 QString(const QByteArray &ba) 构造函数将 QByteArray 转换为 QString。例如:
```
QByteArray ba = ...;
QString str = QString(ba);
```
或者使用 QByteArray 的 toStdString() 函数,再使用 QString 构造函数:
```
QByteArray ba = ...;
QString str = QString::fromStdString(ba.toStdString());
```
也可以使用QTextCodec类转换
```
QByteArray ba = ...;
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QString str = codec->toUnicode(ba);
```
阅读全文