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_())
相关文章推荐
- qt多文档
- 软件实习笔记二(Qt简单对话框实例开发)
- 学习记录-Qt文件的读写和删除等操作
- 诡异的Qt eventFilter
- qt 子窗口访问父窗口中的成员函数、成员变量
- qt viewport window 视口 窗口
- qt model 与 view 的数据显示
- qt学习笔记
- qt model中的方法columnCount()方法
- qt model中headerData()函数的调用
- qt view是如何显示model中的数据
- Qt Creator: Interrupt/Exception caught code = 0xc00000fd
- QTP自动测试学习(一)
- QT5 学习之路06---QT5基本对话框3
- qt 子窗口调用父窗口的函数
- QT5 学习之路05---QT5基本对话框2
- QTableView 设置列头 setHeaderView()
- QTableView 类
- qt label Text 文字重叠
- QT5 学习之路04---QT5基本对话框1