鱼C论坛

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

tkinter 图片找不到

[复制链接]
发表于 2020-6-13 16:40:49 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 lanshj 于 2020-6-17 16:07 编辑
  1. from tkinter import *
  2. from PIL import Image, ImageTk
  3. root = Tk()

  4. textLabel = Label(root,text = '您所下载的影片有未成年限制内容,请慢18岁后再观看')
  5. textLabel.pack()


  6. #因为tk本身的只支持gif图片,所以要用到其他模块辅助
  7. img = Image.open('rua.jpg')  # 打开图片
  8. photo = ImageTk.PhotoImage(img)  # 用PIL模块的PhotoImage打开

  9. imgLabel = Label(root,image=photo)
  10. imgLabel.pack()

  11. mainloop()
复制代码

看起来没问题,但是报错如下
---------------------------------------------------------------------------
TclError                                  Traceback (most recent call last)
<ipython-input-13-b741380ad525> in <module>
     11 photo = ImageTk.PhotoImage(img)  # 用PIL模块的PhotoImage打开
     12
---> 13 imgLabel = Label(root,image=photo)
     14 imgLabel.pack()
     15

~\Anaconda3\lib\tkinter\__init__.py in __init__(self, master, cnf, **kw)
   2764
   2765         """
-> 2766         Widget.__init__(self, master, 'label', cnf, kw)
   2767
   2768 class Listbox(Widget, XView, YView):

~\Anaconda3\lib\tkinter\__init__.py in __init__(self, master, widgetName, cnf, kw, extra)
   2297             del cnf[k]
   2298         self.tk.call(
-> 2299             (widgetName, self._w) + extra + self._options(cnf))
   2300         for k, v in classes:
   2301             k.configure(self, v)

TclError: image "pyimage9" doesn't exist
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-6-13 16:51:19 | 显示全部楼层
把PIL卸了重装试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 16:53:20 | 显示全部楼层

图片放在同代码目录下,在进行参数

Ps:你的头像和我桌面一样哈哈

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

使用道具 举报

 楼主| 发表于 2020-6-13 16:58:51 | 显示全部楼层
Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

Ps:你的头像和我桌面一样哈哈

我从我桌面扣的哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-13 16:59:38 | 显示全部楼层
已经好了谢谢,我把程序关了重启就好了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 17:01:30 | 显示全部楼层
lanshj 发表于 2020-6-13 16:59
已经好了谢谢,我把程序关了重启就好了

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

使用道具 举报

 楼主| 发表于 2020-6-13 17:39:50 | 显示全部楼层

不知道啊,遇事不决先重启
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 17:40:56 | 显示全部楼层
lanshj 发表于 2020-6-13 17:39
不知道啊,遇事不决先重启

那就编辑帖子改成已解决吧~ 或者最佳结账~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2020-6-13 18:01:31 | 显示全部楼层
Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

Ps:你的头像和我桌面一样哈哈

你是怎么桌面变成动态壁纸的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 18:23:11 | 显示全部楼层
Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

Ps:你的头像和我桌面一样哈哈

哈哈,我头像也是这个壁纸的车
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-13 19:20:38 | 显示全部楼层
Mike_python小 发表于 2020-6-13 18:01
你是怎么桌面变成动态壁纸的

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

使用道具 举报

 楼主| 发表于 2020-6-16 14:43:10 | 显示全部楼层
Twilight6 发表于 2020-6-13 17:40
那就编辑帖子改成已解决吧~ 或者最佳结账~

已解决怎么设
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-16 14:43:47 | 显示全部楼层


编辑帖子,更改分类,或者设置最佳

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-24 12:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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