小海丫 发表于 2020-8-14 10:29:53

easygui 图片显示不到

代码和图片在同一个文件夹内,但是还是显示不了图片。
{:5_99:} 希望有大佬能够帮助我。
代码如下:
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"

zltzlt 发表于 2020-8-14 10:30:59

你的 haha.gif 能正常打开吗?

小海丫 发表于 2020-8-14 10:31:55

zltzlt 发表于 2020-8-14 10:30
你的 haha.gif 能正常打开吗?

可以的

zltzlt 发表于 2020-8-14 10:32:28

小海丫 发表于 2020-8-14 10:31
可以的

是不是改了后缀名后的

小海丫 发表于 2020-8-14 10:33:37

zltzlt 发表于 2020-8-14 10:32
是不是改了后缀名后的

没有改 就是.gif

zltzlt 发表于 2020-8-14 10:35:25

小海丫 发表于 2020-8-14 10:33
没有改 就是.gif

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

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

小海丫 发表于 2020-8-14 10:37:57

zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下

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

已上传
https://imgchr.com/i/d9OxiT

小海丫 发表于 2020-8-14 10:40:00

zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下

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

已发收到了吗?

yhhpf 发表于 2020-8-14 10:41:45

你右键图片的属性,确认下文件类型是什么;

小海丫 发表于 2020-8-14 10:43:18

yhhpf 发表于 2020-8-14 10:41
你右键图片的属性,确认下文件类型是什么;

GIF文件

xiaosi4081 发表于 2020-8-14 10:43:47

小海丫 发表于 2020-8-14 10:43
GIF文件

你没发图片呀

小海丫 发表于 2020-8-14 10:44:46

xiaosi4081 发表于 2020-8-14 10:43
你没发图片呀

我不知道怎么上传图片

xiaosi4081 发表于 2020-8-14 10:47:11

小海丫 发表于 2020-8-14 10:44
我不知道怎么上传图片

网络上的图片地址

小海丫 发表于 2020-8-14 10:52:28

xiaosi4081 发表于 2020-8-14 10:47


???

zltzlt 发表于 2020-8-14 10:54:59

小海丫 发表于 2020-8-14 10:37
已上传
https://imgchr.com/i/d9OxiT

你这明明是个 jpg ……

小海丫 发表于 2020-8-14 10:55:44

zltzlt 发表于 2020-8-14 10:54
你这明明是个 jpg ……

可是查看文件类型是gif丫

Twilight6 发表于 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 类型的图片


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

小海丫 发表于 2020-8-14 20:46:43

Twilight6 发表于 2020-8-14 11:04
easygui 不显示图片三种情况:




感谢大哥!!
页: [1]
查看完整版本: easygui 图片显示不到