以下是使用 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对象的引用,否则图片将无法显示。

Python 使用 Tkinter 显示外链图片

原文地址: https://www.cveoy.top/t/topic/nz93 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录