Bonjour,
Je trouve assez lent le traitement de mon événement clavier. Voilà plusieurs heures que je fais des recherches pour en améliorer la rapidité de traitement mais en vain..
Je vous joins la partie du code concerné
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
def init_vaisseau_humain(self,image_path, indice, x_init, y_init):
    self.photo_vaisseau_humain = tk.PhotoImage(file=image_path)
    self.image_id[indice] = self.can.create_image(x_init,
                    y_init,anchor='center',image=self.photo_vaisseau_humain,
                                                        tags="vaisseau_humain")
    self.bind("<KeyPress-w>",self.gauche)
    self.bind("<KeyPress-b>",self.droite)
    self.update()
 
 
def gauche(self,event):
    self.can.move("vaisseau_humain", -4, 0)
    self.update()
def droite(self,event):
    self.can.move("vaisseau_humain", 4, 0)
    self.update()
J'imagine qu'il doit y avoir une autre façon de faire plus efficace.
Perso, je n'en ai pas trouvé et je trouve la doc pas vraiment explicite...