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

Displaying Image (in bytes) in PyQt

我需要知道如何在 GUI 中以字节为单位显示图像。 我正在使用 .content 从 google 静态地图 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,但是我可以在界面中显示图像而不保存它吗?

如有任何帮助,我将不胜感激。

您将要使用 QPixmap.loadFromData()

qp = QPixmap()
qp.loadFromData(my_bytes)