As I understand it, Python's resident Tkinter GUI library does not include a provision to display jpeg images. To get around this, Python Imaging Library (PIL) can be used, as shown below: from Tkinter import * from PIL import Image, ImageTk root = Tk() image = Image.open("VenusTransit.jpg") photo = ImageTk.PhotoImage(image) Label(root, image=photo).pack() Label(root, text="Venus Transit").pack() root.mainloop() The above program displays the following: ![]() |