Bonjour,
En premier lieu, je voudrais savoir si il y a une différence de résultat entre ces deux bouts de code :
1)
2)
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 self.filename = ["{path}image1, {path}image2] self.image_index = 0 self.images = [ tk.PhotoImage(file=f, master=self) for f in filename ] def update_image(self): if self.images: image = self.images[self.image_index] self.canvas_logo.itemconfigure(self.image_container, image=image) self.canvas_logo.pack() def on_update(self): if self.images: self.image_index += 1 self.image_index %= len(self.images) self.update_image() self.after(500, self.on_update)
-Si la réponse est non il n'y a pas de différence alors j'aimerai savoir pourquoi =>:
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 self.filename = ["{path}image1, {path}image2] self.image_index = 0 def update_image(self): if self.filename: image = tk.PhotoImage(file=filename[self.image_index], master=self) self.canvas_logo.itemconfigure(self.image_container, image=image) self.canvas_logo.pack() def on_update(self): if self.filename: self.image_index += 1 self.image_index %= len(self.filename) self.update_image() self.after(500, self.on_update)
Dans le 1er code l'image change bien alors que dans le 2e code aucune image s'affiche?
-Si la réponse est oui il y a une différence alors j'aimerai savoir laquelle svp.
Merci par avance.
Partager