烦!!! 发表于 2020-8-4 09:41:10

不能显示图片

from tkinter import *

root = Tk()

textLabel = Label(root,text='您就是那位光之巨人,\n迪迦!!!!!',
                  justify=LEFT,
                  
                  padx=10)
textLabel.pack(side=LEFT)

photo = PhotoImage(file='QQ图片.png')
imgLabel = Label(root,image=photo)
imgLabel.pack(side=RIGHT)

mainloop()



报错:Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\PYTHON Tkinter.py\pictur.py", line 8, in <module>
    photo = PhotoImage(file='QQ图片.png')
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 3545, in __init__
    Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 3501, in __init__
    self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "QQ图片.png": no such file or directory

1q23w31 发表于 2020-8-4 20:41:05

第一当前路径没有QQ图片.png这个文件吧,建议使用绝对路径引用

static/image/hrline/line6.png

第二tkinter不支持png格式的图片,它只支持gif格式的图片

陈尚涵 发表于 2020-8-5 14:10:25

1q23w31 发表于 2020-8-4 20:41
第一当前路径没有QQ图片.png这个文件吧,建议使用绝对路径引用




支持png格式的图片吧好像{:10_277:}

1q23w31 发表于 2020-8-5 14:16:40

陈尚涵 发表于 2020-8-5 14:10
支持png格式的图片吧好像

单纯的tk不支持的

陈尚涵 发表于 2020-8-7 13:58:47

1q23w31 发表于 2020-8-5 14:16
单纯的tk不支持的

支持,我试过了

烦!!! 发表于 2020-8-7 15:25:04

塞到一个文件夹里就支持了

1q23w31 发表于 2020-8-7 15:36:29

陈尚涵 发表于 2020-8-7 13:58
支持,我试过了

那这个怎么说
https://blog.csdn.net/u010921682/article/details/89848375
页: [1]
查看完整版本: 不能显示图片