« Programmation Python/Threads » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
ajout des liens image
Tavernier (discussion | contributions)
ajout des liens image
Ligne 990 :
Le petit script reproduit ci-dessous illustre la mise en oeuvre de cette technique, dans un exemple volontairement minimaliste. Il s'agit d'une petite application graphique dans laquelle une figure se déplace en cercle à l'intérieur d'un canevas. Son « moteur » <code>mainloop()</code> est lancé comme d'habitude sur le thread principal. Le constructeur de l'application instancie un canevas contenant le dessin d'un cercle, un bouton et un objet thread. C'est cet objet thread qui assure l'animation du dessin, mais sans faire appel à la méthode <code>after()</code> d'un widget. Il utilise plutôt une simple boucle <code>while</code> très classique, installée dans sa méthode <code>run()</code>.
 
[[Image:Apprendre à programmer avec Python 71.png|center|capture d'écran de l'application]]
{{image manquante}}
 
{{todo|num à droite}}