import osimport Tkinterroot = Tkinter.Tk()L = Tkinter.Listbox(selectmode=Tkinter.SINGLE)gifsdict = {}dirpath = '.'for gifname in os.listdir(dirpath): if not gifname[0].isdigit(): continue gifpath = os.path.join(dirpath, gifname) gif = Tkinter.PhotoImage(file=gifpath) gifsdict[gifname] = gif L.insert(Tkinter.END, gifname)L.pack()img = Tkinter.Label()img.pack()def list_entry_clicked(*ignore): imgname = L.get(L.curselection()[0])img.config(image=gifsdict[imgname])L.bind('<ButtonRelease-1>', list_entry_clicked)root.mainloop()
Name (required)
email (will not be published) (required)
Website