Python 如何在pyqt中显示带有URL的图像
我用了这个密码Python 如何在pyqt中显示带有URL的图像,python,pyqt,Python,Pyqt,我用了这个密码 from PyQt4.QtGui import QPixmap, QIcon import urllib url = 'http://example.com/image.png' data = urllib.urlopen(url).read() pixmap = QPixmap() pixmap.loadFromData(data) icon = QIcon(pixmap) 我要使用的URL: . . 这些URL来自韩国政府API。我想我的网址错了。如何显示这些
from PyQt4.QtGui import QPixmap, QIcon
import urllib
url = 'http://example.com/image.png'
data = urllib.urlopen(url).read()
pixmap = QPixmap()
pixmap.loadFromData(data)
icon = QIcon(pixmap)
我要使用的URL:
.
.
这些URL来自韩国政府API。我想我的网址错了。如何显示这些图像 我认为链接并不直接包含图像,它们只是在服务器上运行一个脚本来初始化下载。因此,您不能使用链接来显示图片(请注意,示例链接以直接引用图像文件的
image.png
结尾,而您的链接仅包含一些查询数据)。您必须下载它们(或者,您可以将它们上载到不同的位置,例如)您的代码对于您发布的链接运行良好,您只需将pixmap分配给可以在屏幕上显示的小部件。QIcon
类不应直接显示
一种简单的方法是使用QLabel
label = QtWidgets.QLabel()
label.setPixmap(pixmap)
label.show()
你不能下载图片吗?你能给我解释一下吗,你想下载图片还是只是展示一下?我已经测试了你的代码,效果很好。我只是想展示一下。不下载。