鱼C论坛

 找回密码
 立即注册
查看: 2376|回复: 17

[已解决]easygui 图片显示不到

[复制链接]
发表于 2020-8-14 10:29:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码和图片在同一个文件夹内,但是还是显示不了图片。
希望有大佬能够帮助我。
代码如下:
from easygui import *
buttonbox('下面表情包搞笑吗?',image = 'haha.gif',choices = ('搞笑','不搞笑','还可以'))

报错如下:
Traceback (most recent call last):
  File "E:\study\python\小甲鱼学python\buttonbox图片显示.py", line 2, in <module>
    buttonbox('下面表情包搞笑吗?',image = 'haha.gif',choices = ('搞笑','不搞笑','还可以'))
  File "E:\study\python\小甲鱼学python\easygui.py", line 383, in buttonbox
    tk_Image = PhotoImage(master=boxRoot, file=imageFilename)
  File "F:\python\lib\tkinter\__init__.py", line 3539, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "F:\python\lib\tkinter\__init__.py", line 3495, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "haha.gif"

最佳答案
2020-8-14 11:04:35
小海丫 发表于 2020-8-14 10:55
可是查看文件类型是gif丫




easygui 不显示图片三种情况:

  • 需要安装下 PIL 库,打开 cmd 输入下面的代码即可安装 PIL 库:
    python -m pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple
    然后重新运行代码即可,如果还是不显示图片,那么就是下面的情况

  • 图片格式错误,easygui 仅支持 GIF 和 PNG 类型的图片

  • 图片路径错误,当前文件夹下没有此文件,重新检测下路径即可

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-14 10:30:59 | 显示全部楼层
你的 haha.gif 能正常打开吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:31:55 | 显示全部楼层
zltzlt 发表于 2020-8-14 10:30
你的 haha.gif 能正常打开吗?

可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:32:28 | 显示全部楼层

是不是改了后缀名后的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:33:37 | 显示全部楼层
zltzlt 发表于 2020-8-14 10:32
是不是改了后缀名后的

没有改 就是.gif
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:35:25 | 显示全部楼层

把你的图片发上来,我测试一下

用图床发:https://imgchr.com/
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:37:57 | 显示全部楼层
zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下

用图床发:https://imgchr.com/

已上传
https://imgchr.com/i/d9OxiT
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:40:00 | 显示全部楼层
zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下

用图床发:https://imgchr.com/

已发  收到了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:41:45 | 显示全部楼层
你右键图片的属性,确认下文件类型是什么;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:43:18 | 显示全部楼层
yhhpf 发表于 2020-8-14 10:41
你右键图片的属性,确认下文件类型是什么;

GIF文件
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:43:47 | 显示全部楼层

你没发图片呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:44:46 | 显示全部楼层

我不知道怎么上传图片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:47:11 | 显示全部楼层
小海丫 发表于 2020-8-14 10:44
我不知道怎么上传图片
[img]网络上的图片地址[/img]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:52:28 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 10:54:59 | 显示全部楼层
小海丫 发表于 2020-8-14 10:37
已上传
https://imgchr.com/i/d9OxiT

你这明明是个 jpg ……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 10:55:44 | 显示全部楼层
zltzlt 发表于 2020-8-14 10:54
你这明明是个 jpg ……

可是查看文件类型是gif丫
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-14 11:04:35 | 显示全部楼层    本楼为最佳答案   
小海丫 发表于 2020-8-14 10:55
可是查看文件类型是gif丫




easygui 不显示图片三种情况:

  • 需要安装下 PIL 库,打开 cmd 输入下面的代码即可安装 PIL 库:
    python -m pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple
    然后重新运行代码即可,如果还是不显示图片,那么就是下面的情况

  • 图片格式错误,easygui 仅支持 GIF 和 PNG 类型的图片

  • 图片路径错误,当前文件夹下没有此文件,重新检测下路径即可

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-14 20:46:43 | 显示全部楼层
Twilight6 发表于 2020-8-14 11:04
easygui 不显示图片三种情况:

感谢大哥!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 11:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表