2 Ce module joue le role de cache pour les images stockées
3 dans le repertoire ICONDIR
9 if __name__ == '__main__':
14 frame = Tkinter.Frame(root)
15 frame.pack(expand=1,fill='both')
17 for name in ('About24','Save24'):
18 Tkinter.Label(frame, image=images.get_image(name)).pack(side=Tkinter.TOP)
27 # Par defaut on utilise le repertoire local icons
28 ICONDIR=os.path.join(os.path.abspath(os.path.dirname(__file__)),'icons')
33 if dico_images.has_key(name):
34 return dico_images[name]
36 fic_image = os.path.join(ICONDIR,name)
37 if not os.path.isfile(fic_image):
38 file, ext = os.path.splitext(fic_image)
39 fic_image = file + '.gif'
40 image = Tkinter.PhotoImage(file=fic_image)
41 dico_images[name]=image