在PyQt中显示图像(以字节为单位)

时间:2015-06-28 05:03:46

标签: python image pyqt byte google-static-maps

我需要知道如何在GUI中以字节显示图像。 我正在使用带有.content的谷歌静态地图API拍摄图像我得到了像这样的字节图像:

import requests

a = requests.get('https://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400')
print(a.content)

我想在我正在创建的界面中显示它。 我知道我可以保存图像中的字节,然后创建QPixmap加载图像并将其添加到场景或Qlabel,但是我可以在界面中显示图像而不保存它?

我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您需要使用QPixmap.loadFromData()

qp = QPixmap()
qp.loadFromData(my_bytes)