Мне нужно знать, как отображать изображение в байтах в графическом интерфейсе. Я принимаю изображение из статических карт Google API с .content я получаю изображение в байтах, как это:Отображение изображения (в байтах) в PyQt
import requests
a = requests.get('https://maps.googleapis.com/maps/api/staticmap?center=Berkeley,CA&zoom=14&size=400x400')
print(a.content)
Я хочу, чтобы отобразить его в интерфейсе я создаю. Я знаю, что могу сохранить байты в изображении, а затем создать изображение QPixmap
и добавить его в сцену или, может быть, Qlabel
, но могу ли я отобразить изображение в интерфейсе без его сохранения?
Буду признателен за любую помощь.
Чтобы уточнить, что вы хотите избежать, это сохранить его в файл или вы хотите избежать использования qlabel или графической сцены для его отображения? –
жаль, что я не был достаточно ясным, я хочу избежать его сохранения –
Связанный: http://stackoverflow.com/q/1300908/1994235 –