Я не могу найти способ загрузить файл .bmp в Tkinter(), чтобы использовать его в виджете холста! Пожалуйста, помогите мне!
from Tkinter import *
from PIL import Image
import ImageTk
import tkFileDialog
import tkMessageBox
root=Tk()
class lapp:
def __init__(self,master):
w=Canvas(root,width=300,height=300)
w.pack()
p=Image.open("001.bmp")
tkimage=ImageTk.PhotoImage(p)
w.creat_image(0,0,image=tkimage)
App=lapp(root)
root.mainloop()
На холсте не отображается изображение, оно просто пустое! Кстати, я использую Win7 с Python 2.7.