Chapitre 10. Le widget Canvas
- Par Sophie Schüpp
Pages 141 à 153
Citer ce chapitre
- SCHÜPP, Sophie,
- Schüpp, Sophie.
- Schüpp, S.
Citer ce chapitre
- Schüpp, S.
- Schüpp, Sophie.
- SCHÜPP, Sophie,
Le widget « Canvas » est un widget particulier pour afficher des graphiques, des dessins, des photos, des grilles cliquables. Ce widget possède de nombreuses propriétés et méthodes.
La syntaxe est la suivante :
Il est souvent utile de fixer la hauteur et la largeur. Tous les objets insérés dans le « Canvas » ne le sont pas au même moment. Par défaut, le fond est gris et pour une meilleure visibilité, il est préférable de fixer la couleur du fond avec une couleur claire contrastée avec les objets du « Canvas ».
La méthode « delete » permet d’effacer tout le contenu du « Canvas » ou un objet en particulier et pouvoir retracer les objets, faire une mise à jour du contenu visualisé. Mais il est plus facile de tout effacer et tout redessiner, plutôt que d’effacer un objet.
Les différents objets possibles ont des spécificités propres et des méthodes de création dédiés. Les principaux objets sont les images, les textes. Les figures géométriques regroupent les lignes, les ovales, les polygones.
Pour insérer une image, il faut créer une variable image à partir de l’image présente dans les dossiers. Ensuite, il faut définir sa position. Voici un exemple de syntaxe :
L’option « image » du « Canvas » a pour valeur un objet image. Cet objet image est une variable dans laquelle on stocke le résultat de la fonction prédéfinie de Python « Photoimage ». Cette fonction va chercher dans les répertoires l’image dont le nom est défini avec l’option « file ». Le chemin d’accès est relatif…
Date de mise en ligne : 30/04/2025
Ce chapitre est en accès conditionnel
Acheter cet ouvrage
27,99 €
Acheter ce chapitre
5,00 €