lanshj 发表于 2020-6-13 16:40:49

tkinter 图片找不到

本帖最后由 lanshj 于 2020-6-17 16:07 编辑

from tkinter import *
from PIL import Image, ImageTk
root = Tk()

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


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

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

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
   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

老八秘制 发表于 2020-6-13 16:51:19

把PIL卸了重装试试

Twilight6 发表于 2020-6-13 16:53:20


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

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


lanshj 发表于 2020-6-13 16:58:51

Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

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

我从我桌面扣的哈哈哈

lanshj 发表于 2020-6-13 16:59:38

已经好了谢谢,我把程序关了重启就好了{:10_285:}

Twilight6 发表于 2020-6-13 17:01:30

lanshj 发表于 2020-6-13 16:59
已经好了谢谢,我把程序关了重启就好了

{:10_258:}什么原理?

lanshj 发表于 2020-6-13 17:39:50

Twilight6 发表于 2020-6-13 17:01
什么原理?

不知道啊,遇事不决先重启{:10_262:}

Twilight6 发表于 2020-6-13 17:40:56

lanshj 发表于 2020-6-13 17:39
不知道啊,遇事不决先重启

那就编辑帖子改成已解决吧~ 或者最佳结账~

Mike_python小 发表于 2020-6-13 18:01:31

Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

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

你是怎么桌面变成动态壁纸的{:10_297:}

Tip0 发表于 2020-6-13 18:23:11

Twilight6 发表于 2020-6-13 16:53
图片放在同代码目录下,在进行参数

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

哈哈,我头像也是这个壁纸的车

Twilight6 发表于 2020-6-13 19:20:38

Mike_python小 发表于 2020-6-13 18:01
你是怎么桌面变成动态壁纸的

软件

lanshj 发表于 2020-6-16 14:43:10

Twilight6 发表于 2020-6-13 17:40
那就编辑帖子改成已解决吧~ 或者最佳结账~

已解决怎么设

Twilight6 发表于 2020-6-16 14:43:47

lanshj 发表于 2020-6-16 14:43
已解决怎么设

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

页: [1]
查看完整版本: tkinter 图片找不到