Salut à tous.
J'ai un petit soucis avec l'animation d'une Gif animée.
J'arrive à la faire jouer et puis l'arrêter mais quand je veux de nouveau faire Play() elle ne démarre plus.
Quand je clique la première fois sur le bouton qui déclanche la fonction CheckBtnClick cela fonctionne parfaitement. Ensuite cette même fonctione appelle Update qui fait un stop. Jusque là pas de soucis.
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 class MainWindow(wx.Frame): def __init__(self, titre): ag_fname = "loading-gif-animation.gif" self.ag = wx.animate.GIFAnimationCtrl(self, -1, ag_fname, pos=(150, 4)) self.ag.GetPlayer().UseBackgroundColour(True) def CheckBtnClick(self, evt): self.ag.Play() ........ Update() def Update(self): ........... self.ag.Stop()
Le soucis arrive quand je clique de nouveau sur le bouton il ne lance plus l'animation.
Quelqu'un a une idée?
Partager