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"
你的 haha.gif 能正常打开吗? zltzlt 发表于 2020-8-14 10:30
你的 haha.gif 能正常打开吗?
可以的 小海丫 发表于 2020-8-14 10:31
可以的
是不是改了后缀名后的 zltzlt 发表于 2020-8-14 10:32
是不是改了后缀名后的
没有改 就是.gif 小海丫 发表于 2020-8-14 10:33
没有改 就是.gif
把你的图片发上来,我测试一下
用图床发:https://imgchr.com/ zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下
用图床发:https://imgchr.com/
已上传
https://imgchr.com/i/d9OxiT zltzlt 发表于 2020-8-14 10:35
把你的图片发上来,我测试一下
用图床发:https://imgchr.com/
已发收到了吗? 你右键图片的属性,确认下文件类型是什么; yhhpf 发表于 2020-8-14 10:41
你右键图片的属性,确认下文件类型是什么;
GIF文件 小海丫 发表于 2020-8-14 10:43
GIF文件
你没发图片呀 xiaosi4081 发表于 2020-8-14 10:43
你没发图片呀
我不知道怎么上传图片 小海丫 发表于 2020-8-14 10:44
我不知道怎么上传图片
网络上的图片地址 xiaosi4081 发表于 2020-8-14 10:47
??? 小海丫 发表于 2020-8-14 10:37
已上传
https://imgchr.com/i/d9OxiT
你这明明是个 jpg …… zltzlt 发表于 2020-8-14 10:54
你这明明是个 jpg ……
可是查看文件类型是gif丫
小海丫 发表于 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 类型的图片
[*]图片路径错误,当前文件夹下没有此文件,重新检测下路径即可
Twilight6 发表于 2020-8-14 11:04
easygui 不显示图片三种情况:
感谢大哥!!
页:
[1]