Bonjour, j'ais trouvé ce code sur ce forum pour faire un diapo en python. C'est quasiment ce que je voulais pour mon programme mais je dois dire que je bloc, je voudrais afficher une image, puis le programme exécute une fonction puis ré-affiche une image et ainsi de suite...
Je ne sais pas ou placer ma fonction qui fait appelle a un mode, j'ai bien sur importer le mode dans mon programme. Voila la fonction qui devrait s'exécuté entre chaque image.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
valeurdegre = valeurdegre + epaisseur
motor.position(1,1.8,valeurdegre)
Et voila le code du diaporama:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
import Tkinter as Tk
import glob
import Image, ImageTk
 
root = Tk.Tk()
 
## chargement de toutes les images dans une liste
listeimage = []
for i in glob.glob('./img/*.*'):
    image = Image.open(i) 
    photo = ImageTk.PhotoImage(image) 
    listeimage.append(photo)
 
## l'affichage se fera sur un label
lbl = Tk.Label(root)
 
j = 0
## affichage des images
def diapo():
    global j
    ## on essaie d'afficher une image sur le label
    try: lbl.config(image = listeimage[j])
    except: exit ## on a passe en revu toutes les images
    j+=1
    root.after(2000, diapo)  ## on rappelle la fonction diapo dans 2 secondes
 
lbl.pack()
root.after(100, diapo)
root.mainloop()