update Commandes Internes Tcl
NOM
update - Traite les évènements en attente et les callbacks inactifs
SYNTAXE
update ?idletasks?&
DESCRIPTION
Cette commande est utilisée pour mettre l'application "up to date" en entrant dans la boucle d'évènement répétitivement jusqu'a ce que tout évènement en attente (incluant les callbacks inactifs ) ait été traité.
Si le mot-clé idletasks est spécifié comme argument à la commande, alors aucun nouveaux évènements ou erreurs ne sont traités seuls les callbacks inactifs sont appelés. Ceci cause le traitement immédiat des opérations qui sont normalement différées, tel que les rafraichissement de l'écran et les calculs de fenêtrage.
La commande update idletasks est utile dans les scripts où les changements d'état de l'application ont été effectués et que vous voulez que ces changements apparaissent immédiatement, plutôt que d'attendre que le script soit complété. La plupart des rafraichissement de l'écran sont effectuée comme callbacks inactifs , donc update idletasks provoquera leur exécution. Néanmoins, il y a des mises à jour qui se produisent seulement en réponse aux évènements, tels que ceux déclenché par les changements de taille de fenêtre; ces mises à jour ne se produiront pas dans update idletasks.
La commande update sans options est utile dans les scripts où vous effectuez de longs calculs mais où vous désirez que l'application réponde aux évènements tels que les interactions avec l'utilisateur. Si vous appellez occasionellement update alors l'entrée utilisateur sera traitée pendant l'appel suivant de update
Dernière révision: 7.5