鱼C论坛

 找回密码
 立即注册
查看: 1291|回复: 12

[已解决]为啥这段代码的图片会倒不进去呢?

[复制链接]
发表于 2019-10-10 21:04:39 | 显示全部楼层 |阅读模式

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

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

x
为啥这段代码的图片会倒不进去呢?


from tkinter import *

root=Tk()

textLabel =Label(root,text='我爱你不后悔,也尊重故事结尾',fg='red')
textLabel.pack(side=LEFT)


photo= PhotoImage(file="22.gif")
imgLabel= Label(root,image= photo)
imgLabel.pack(side=RIGHT)

mainloop()

错误提醒

Traceback (most recent call last):
  File "G:/开发游戏/爱情啊.py", line 9, in <module>
    photo= PhotoImage(file="22.gif")
  File "G:\Python\lib\tkinter\__init__.py", line 3545, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
  File "G:\Python\lib\tkinter\__init__.py", line 3501, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "22.gif": no such file or directory
>>>
最佳答案
2019-10-10 21:45:51
将图片拷贝到 C 盘根目录,然后把代码改成:

  1. from tkinter import *

  2. root=Tk()

  3. textLabel =Label(root,text='我爱你不后悔,也尊重故事结尾',fg='red')
  4. textLabel.pack(side=LEFT)


  5. photo= PhotoImage(file="C:/22.gif")
  6. imgLabel= Label(root,image= photo)
  7. imgLabel.pack(side=RIGHT)

  8. mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-10-10 21:20:01 | 显示全部楼层
把完整路径打上去试试?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-10 21:20:20 | 显示全部楼层
      你有这个文件吗 "22.gif",如果有,得把它拷贝到源代码目录下,也就是 "G:/" 下。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-10 21:45:51 | 显示全部楼层    本楼为最佳答案   
将图片拷贝到 C 盘根目录,然后把代码改成:

  1. from tkinter import *

  2. root=Tk()

  3. textLabel =Label(root,text='我爱你不后悔,也尊重故事结尾',fg='red')
  4. textLabel.pack(side=LEFT)


  5. photo= PhotoImage(file="C:/22.gif")
  6. imgLabel= Label(root,image= photo)
  7. imgLabel.pack(side=RIGHT)

  8. mainloop()
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-10 21:49:42 | 显示全部楼层
我估计你没那个图片......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-10 22:07:09 | 显示全部楼层
一个账号 发表于 2019-10-10 21:49
我估计你没那个图片......

有的啊,就放在桌面上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-10 22:07:54 | 显示全部楼层
jackz007 发表于 2019-10-10 21:20
你有这个文件吗 "22.gif",如果有,得把它拷贝到源代码目录下,也就是 "G:/" 下。

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

使用道具 举报

 楼主| 发表于 2019-10-10 22:08:31 | 显示全部楼层
zltzlt 发表于 2019-10-10 21:45
将图片拷贝到 C 盘根目录,然后把代码改成:

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

使用道具 举报

 楼主| 发表于 2019-10-10 22:09:21 | 显示全部楼层
NikoRobin 发表于 2019-10-10 21:20
把完整路径打上去试试?

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

使用道具 举报

发表于 2019-10-10 22:09:28 | 显示全部楼层
Althaus 发表于 2019-10-10 22:07
有的啊,就放在桌面上

那你这个程序在不在桌面上?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-10 22:16:18 | 显示全部楼层
一个账号 发表于 2019-10-10 22:09
那你这个程序在不在桌面上?

在的,我根据鱼油的建议,把路径加进去了,图片虽然出来了,就是尺寸太大,不知道怎么调小显示
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-10 22:41:28 | 显示全部楼层
Althaus 发表于 2019-10-10 22:16
在的,我根据鱼油的建议,把路径加进去了,图片虽然出来了,就是尺寸太大,不知道怎么调小显示

@zltzlt 你来跟他说吧......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-11 18:30:59 | 显示全部楼层
一个账号 发表于 2019-10-10 22:41
@zltzlt 你来跟他说吧......

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 11:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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