Pol*_*gas 3 python byte image pyqt google-maps-static-api
我需要知道如何在 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)
Run Code Online (Sandbox Code Playgroud)
我想在我正在创建的界面中显示它。我知道我可以保存图像中的字节,然后创建QPixmap加载图像并将其添加到场景或可能Qlabel,但是我可以在界面中显示图像而不保存它吗?
我将不胜感激任何帮助。
你会想要使用QPixmap.loadFromData().
qp = QPixmap()
qp.loadFromData(my_bytes)
Run Code Online (Sandbox Code Playgroud)