This is an archive copy of wikilivres.ca as of 18 February 2017 (from the WikiTeam dump). The original site is closed.

Page:Swinnen - Apprendre Python, 2010.djvu/119

Free texts and images.
Jump to navigation Jump to search
This page has been proofread


Programmes pilotés par des événements
97


Figure 8
Figure 8

Le script fait apparaître une fenêtre contenant un cadre (Frame) rectangulaire de couleur jaune pâle, dans lequel l'utilisateur est invité à effectuer des clics de souris.

La méthode bind() du widget cadre associe l'événement <clic à l'aide du premier bouton de la souris> au gestionnaire d'événement « pointeur ».

Ce gestionnaire d'événement peut utiliser les attributs x et y de l'objet event généré automatiquement par tkinter, pour construire la chaîne de caractères qui affichera la position de la souris au moment du clic.



Exercices

6.11 Modifiez le script ci-dessus de manière à faire apparaître un petit cercle rouge à l'endroit où l'utilisateur a effectué son clic (vous devrez d'abord remplacer le widget Frame par un widget Canvas).



Les classes de widgets tkinter

Tout au long de cet ouvrage, nous vous présenterons petit à petit le mode d utilisation d un certain nombre de ' widgets . Comprenez bien cependant qu il n'entre pas dans nos intentions de fournir ici un manuel de référence complet sur tkinter . Nous limiterons nos explications aux widgets qui nous semblent les plus intéressants d un point de vue didactique, c est-à-dire ceux qui pourront nous aider à mettre en évidence des concepts de programmation importants, tels ceux de classe et d'objet. Veuillez donc consulter la littérature (voir page ) si vous souhaitez davantage de précisions.