我需要知道如何在 GUI 中以字节为单位显示图像。 我正在从谷歌静态 map API 中使用 .content 获取图像,我得到的图像以字节为单位,如下所示:
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)
关于python - 在 PyQt 中显示图像(以字节为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31096325/