将图像应用于标签

时间:2016-04-20 07:18:58

标签: python tkinter

我试图将图像应用于此标签。但它没有显示任何东西。 我尝试按照http://effbot.org/tkinterbook/label.htm上的说明操作,但没有成功。

$scope.maritalStatues = [{statusKey: 0 , statusTitle : 'Unmarried'},{statusKey: 1 , statusTitle : 'Married'}];

1 个答案:

答案 0 :(得分:1)

这是因为您使用的是.png文件。来自effbot的PhotoImage class页。

  

PhotoImage类可以从文件中读取GIF和PGM / PPM图像:

photo = PhotoImage(file="image.gif")

photo = PhotoImage(file="lenna.pgm")

在同一页面中:

  

如果您需要使用其他文件格式,Python Imaging Library (PIL)包含允许您加载超过30个图像的类   格式,并将它们转换为兼容Tkinter的图像对象:

from PIL import Image, ImageTk

image = Image.open("lenna.jpg")
photo = ImageTk.PhotoImage(image)