python图片外连httpwyuqi52cnimg1png获取图片然后用tkinterLabel显示
以下是使用Python和Tkinter库实现的代码:
import urllib.request
from PIL import ImageTk, Image
import tkinter as tk
# 获取图片
url = "http://w.yuqi52.cn/img/1.png"
image_data = urllib.request.urlopen(url).read()
image = Image.open(io.BytesIO(image_data))
# 创建Tkinter窗口并显示图片
root = tk.Tk()
img = ImageTk.PhotoImage(image)
label = tk.Label(root, image=img)
label.pack()
root.mainloop()
在代码中,我们首先使用urllib.request模块获取图片的二进制数据,然后使用PIL库将其转换为Image对象。接下来,我们使用Tkinter库创建一个窗口,并将图片显示在窗口上的标签中。
需要注意的是,在使用ImageTk.PhotoImage函数将Image对象转换为Tkinter的图像对象时,需要保留对PhotoImage对象的引用,否则图片将无法显示
原文地址: https://www.cveoy.top/t/topic/cPIi 著作权归作者所有。请勿转载和采集!