1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
from tkinter import*
import time
def im(p):
global image
image= PhotoImage(file="image_"+str(p)+".gif")
return(image)
def Clic(event):
global canvas
for p in range(2,7,1):# affichage successif des 5 images
canvas.destroy()
canvas=Canvas(fen,width=120,height=120)
canvas.create_image(40,40,image=im(p))
canvas.pack()
time.sleep(3)
print(p)
fen = Tk()
#première image
canvas = Canvas(fen, width=120, height=120)
ima1 = PhotoImage(file="image_1.gif")
canvas.create_image(40,40,image=ima1)
canvas.pack()
global p
#succession des images par clic
canvas.bind("<Button-1>", Clic)
fen.mainloop() |