Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
fonction_periodique [2009/01/11 15:01] tyrtamos créée |
fonction_periodique [2009/01/11 15:11] tyrtamos |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Comment appeler une fonction périodiquement (toutes les XX secondes) ====== | + | ====== Comment appeler une fonction périodiquement (toutes les x secondes) ====== |
===== Objectif ===== | ===== Objectif ===== | ||
Ligne 5: | Ligne 5: | ||
On voudrait qu'une fonction puisse être appelée toutes les x secondes avec les caractéristiques suivantes: | On voudrait qu'une fonction puisse être appelée toutes les x secondes avec les caractéristiques suivantes: | ||
- | * lancement | + | * lancement au moment choisi dans le déroulement du programme |
* la fonction doit pouvoir être appelée avec ses arguments définis à chaque lancement | * la fonction doit pouvoir être appelée avec ses arguments définis à chaque lancement | ||
Ligne 11: | Ligne 11: | ||
* le programme principal doit pouvoir poursuivre son déroulement normalement | * le programme principal doit pouvoir poursuivre son déroulement normalement | ||
- | * on doit pouvoir | + | * on doit pouvoir |
===== Codage proposé ===== | ===== Codage proposé ===== | ||
Ligne 18: | Ligne 18: | ||
L' | L' | ||
+ | |||
+ | Tel que programmée, | ||
+ | |||
+ | On peut sans difficulté modifier la durée de l' | ||
<code python> | <code python> | ||
Ligne 45: | Ligne 49: | ||
self.timer.cancel() | self.timer.cancel() | ||
</ | </ | ||
+ | |||
+ | ===== Utilisation ===== | ||
\\ | \\ | ||
Ligne 51: | Ligne 57: | ||
<code python> | <code python> | ||
def affiche(ch, x=" | def affiche(ch, x=" | ||
- | print "top " + ' ' + ch + ' ' + x + ' ' + y | + | print " |
def affiche2(*args, | def affiche2(*args, | ||
Ligne 103: | Ligne 109: | ||
< | < | ||
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
- | top toto titi tata | + | top toto titi tata |
top toto2 titi tata | top toto2 titi tata | ||
top toto2 titi tata | top toto2 titi tata | ||
Ligne 139: | Ligne 145: | ||
+ | < | ||
+ | < | ||
+ | <style type=" | ||
+ | <!-- | ||
+ | body {background-image: | ||
+ | --> | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | </ | ||
+ | </ | ||