python - 在 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)
解决方案
推荐阅读
- python - 如何从同级目录导入 python 模块?
- laravel - 如何使用 Laravel Eloquent 获取首先出现的特定项目进行分页
- javascript - 如何根据对象内部的值定义文字类型
- asp.net-mvc - Mvc 5在编辑日期值时,如果我填写框,请不要让我选择新日期
- javascript - 为什么我不能使用 nodejs 中的 http-server 运行本地服务器?
- c++ - 无法在 Windows 7 中写入物理磁盘?
- r - 无法看到 selectInput 的选择并在 shinyApp 中获得计数
- kotlin - 如何使用暴露的基于传入参数添加多个或过滤条件?
- android - android 崩溃滑行磁盘缓存
- php - 如何检查具有变量名的错误包