from tkinter import * from PIL import ImageTk,Image root = Tk() cv = Canvas(root, width=640, height=480, bg='white') cv.pack(expand=YES, fill=BOTH) def load(): pilImage = Image.open('image0.png') image1 = ImageTk.PhotoImage(pilImage) kartinka=cv.create_image(320,240,image=image1) btn_load=Button(text="Открыть", command=load) btn_load.pack(side=LEFT) root.mainloop()