您的位置:首页 > 编程语言 > Qt开发

pyqt5加载网路图片,不本地下载。

2015-09-30 22:33 471 查看
依赖组件:

requests


class webImg:
pass

if __name__ == '__main__':

import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import (QWidget,  QLabel, QVBoxLayout)

from PyQt5.QtGui import  QPixmap

app = QApplication(sys.argv)

import requests

url='http://www.test.com/uploads/1.jpg'
req = requests.get(url)

print(type(req.content))
print(dir(req))

photo = QPixmap()
#photo.loadFromData(req.content, "JPG")
photo.loadFromData(req.content)

label= QLabel()
label.setPixmap(photo)

widget = QWidget()
layout =QVBoxLayout()
widget.setLayout(layout)
layout.addWidget(label)

widget.show()

#####################################################
sys.exit(app.exec_())


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: