求大神帮帮我呜呜呜,关于python的tkinter
我在看那个0基础学习,但是我这里却显示无法识别gif这是为什么呀?我的图片已经和这个py文件放在同一个文件夹了呀。。。这是我上课抄的那个代码
from tkinter import *
root = Tk()
textLabel = Label(root,text="miss")
textLabel.pack()
pt = PhotoImage(file="em.gif")
imageLabel = Label(root,image=pt)
imageLabel.pack()
mainloop()
这是错误原因
Traceback (most recent call last):
File "D:\Program Files (x86)\python\save\self\night\tk1.py", line 8, in <module>
pt = PhotoImage(file="em.gif")
File "C:\Python27\ArcGIS10.7\lib\lib-tk\Tkinter.py", line 3371, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Python27\ArcGIS10.7\lib\lib-tk\Tkinter.py", line 3325, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
TclError: couldn't recognize data in image file "em.gif"
Python 2.7? 可能是你图片有问题,换一张别的gif图试试。 傻眼貓咪 发表于 2021-12-29 22:29
Python 2.7?
不是的,我已经是3之后的版本了 阿奇_o 发表于 2021-12-29 22:58
可能是你图片有问题,换一张别的gif图试试。
我换过了,试了几张都不行Qrz xsszz 发表于 2021-12-30 22:20
我换过了,试了几张都不行Qrz
从报错信息看 就是图片数据问题,无法识别。
另外,你确定你用的是Python3 ,报错信息里为什么会出现Python27的目录,难道你把Python3安装在这个目录里?
ARCGISt10.7又是什么? 为什么你会用到这个库里面的Tkinter.py? 正常的tkinter,应该不是这个呀。。
实在不行,跟着教程重新安装Python,并清理和删除不必要的文件夹,并尽量做好分类,别到处乱放。 阿奇_o 发表于 2021-12-30 22:35
从报错信息看 就是图片数据问题,无法识别。
另外,你确定你用的是Python3 ,报错信息里为什么会出现 ...
我开始学的时候就已经是3之后的了,也没下载过2点几的版本欸。。。ARCGISt10.7是我用于数据分析的一个软件,但是我的tk是放在正常的地方的,除了图片其他都正常
至于跟着教程重新下载我可能办不到,教程里面的是2的版本,跟现在的不一样,我百度了好久才下到现在的版本的Qrz
顺便问问大神,tk里面放的gif能放动图吗?我现在是把随便几张照片的后缀改成了gif,还是说我一定要去哪里弄到特定的gif图片呢? xsszz 发表于 2021-12-31 14:06
我开始学的时候就已经是3之后的了,也没下载过2点几的版本欸。。。ARCGISt10.7是我用于数据分析的一个软 ...
改名肯定不行啊 格式不对 wp231957 发表于 2021-12-31 14:24
改名肯定不行啊 格式不对
但是我查看文件的时候已经显示是gif格式了欸,那我这样判断不了的话,要怎么样才能判断是不是gif呢?
页:
[1]