2016-03-07 83 views
-1

没有人知道我的代码为什么不显示图像。 我得到的错误“TCL错误:无法识别图像文件”插入图像(Tkinter)

logo = PhotoImage(file="knights.jpg") 
    label_Image = Label(login, image=logo) 
    label_Image.grid(column = 4, rowspan = 4) 
+1

[在PhotoImage类可以读取GIF和PGM/PPM图像](http://effbot.org/tkinterbook/photoimage.htm) – Lafexlos

回答

2

的JPG格式,将其转换为GIF,否则你必须导入模块,它使事情太复杂

+0

也确保图像与程序文件位于相同的文件位置 –

+0

太复杂了吗?它实际上需要另外两三行输入PIL,打开jpg文件并保留参考。 – Lafexlos

+0

对于刚开始使用python的人来说,它可能更简单 –