首页 > 解决方案 > 在 python 中使用 Tkinter 时图像显示为空白

问题描述

当我尝试在 Tkinter 中添加调整大小的图片时,它只是显示为空白标签。我该如何解决?它使用完全相同的“配方”在我的代码中较早地工作。

作品:

my_pic = Image.open('appicon.png')
resized = my_pic.resize((60, 60), Image.ANTIALIAS)
new_pic = ImageTk.PhotoImage(resized)
login1 = Label(root, image=new_pic, bg=bgfarge)
login1.pack(pady=15)

不起作用:

from PIL import ImageTk, Image

my_image = Image.open('application.png')
resizer = my_image.resize((60, 60), Image.ANTIALIAS)
new_image = ImageTk.PhotoImage(resizer)
rinp6 = Label(root, image=new_image, bg=bgfarge)
rinp6.pack(pady=30)

标签: pythonimagetkinter

解决方案


推荐阅读