鱼C论坛

 找回密码
 立即注册
查看: 6076|回复: 6

[已解决]关于easygui中buttonbox的问题

[复制链接]
发表于 2015-12-9 11:09:09 | 显示全部楼层 |阅读模式

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

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

x
程序代码:
import easygui as g

g.buttonbox("Am I handsome?", image = 'xiaohai.gif', choices = ('帅','不帅','(⊙o⊙)…'))

然后出现问题:
Traceback (most recent call last):
  File "E:/python小练习/easygui练习/buttonbox显示图片.py", line 4, in <module>
    g.buttonbox("Am I handsome?", image = 'xiaohai.gif', choices = ('帅','不帅','(⊙o⊙)…'))
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\site-packages\easygui.py", line 383, in buttonbox
    tk_Image = PhotoImage(master=boxRoot, file=imageFilename)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 3393, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 3349, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't recognize data in image file "xiaohai.gif"

xiaohai.gif这个文件跟   buttonbox显示图片.py  是在一个文件夹里的啊,这到底是哪里不对了?
请大家看看帮帮忙,谢谢
最佳答案
2015-12-9 13:44:42
Flower_dancing 发表于 2015-12-9 13:03
不太明白你说的什么意思,您说详细一点好么?

看你那错误的原因是无法识别图片文件数据,一般有两个原因,一是路径不对,没有和主程序在同一文件夹下,二是图片格式错误,这个只支持GIF格式的,你重新换一个图片试试看
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-12-9 11:44:00 | 显示全部楼层
图片和shell不在一个文件夹下呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-9 13:03:06 | 显示全部楼层
旋转风 发表于 2015-12-9 11:44
图片和shell不在一个文件夹下呢

不太明白你说的什么意思,您说详细一点好么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-9 13:20:43 | 显示全部楼层
为什么我将.png格式的图片改成.gif格式就能正确显示,但是将.JPG格式改成.gif格式就出错了呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-9 13:44:42 | 显示全部楼层    本楼为最佳答案   
Flower_dancing 发表于 2015-12-9 13:03
不太明白你说的什么意思,您说详细一点好么?

看你那错误的原因是无法识别图片文件数据,一般有两个原因,一是路径不对,没有和主程序在同一文件夹下,二是图片格式错误,这个只支持GIF格式的,你重新换一个图片试试看

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 感谢楼主无私奉献!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-9 20:35:38 | 显示全部楼层
可能是路径不对吧,要把图片和py程序放在一个文件夹下吧,还有将不是,gif格式的图片强行装换的话,有时会出问题的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2015-12-10 09:19:58 | 显示全部楼层
farewellpoem 发表于 2015-12-9 20:35
可能是路径不对吧,要把图片和py程序放在一个文件夹下吧,还有将不是,gif格式的图片强行装换的话,有时会出 ...

嗯,好的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 0 反对 2

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-18 16:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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