怎么把qt中 QBitmap中的数据转化为QByteArray
时间: 2024-02-06 19:11:03 浏览: 58
QT中文帮助手册助手!
4星 · 用户满意度95%
可以使用QImage将QBitmap转化为QByteArray。具体步骤如下:
1. 将QBitmap转换为QImage:
```
QImage image = bitmap.toImage();
```
2. 将QImage转换为QByteArray:
```
QByteArray byteArray;
QBuffer buffer(&byteArray);
buffer.open(QIODevice::WriteOnly);
image.save(&buffer, "PNG"); // 也可以选择其他格式
```
3. 此时,byteArray中就存储了QBitmap的数据。
阅读全文