Chapitre d’ouvrage

Chapitre 10. Le widget Canvas

Pages 141 à 153

Citer ce chapitre


  • Schüpp, S.
(2022). Chapitre 10. Le widget Canvas. Python en licence : Algorithme de base et algorithme scientifique (p. 141-153). Ellipses. https://stm.cairn.info/python-en-licence--9782340073258-page-141?lang=fr.

  • Schüpp, Sophie.
« Chapitre 10. Le widget Canvas ». Python en licence Algorithme de base et algorithme scientifique, Ellipses, 2022. p.141-153. CAIRN.INFO, stm.cairn.info/python-en-licence--9782340073258-page-141?lang=fr.

  • SCHÜPP, Sophie,
2022. Chapitre 10. Le widget Canvas. In : Python en licence Algorithme de base et algorithme scientifique. Paris : Ellipses. Références sciences, p.141-153. URL : https://stm.cairn.info/python-en-licence--9782340073258-page-141?lang=fr.

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 €

304 pages, format électronique (HTML et feuilletage, par chapitre)

Acheter ce chapitre

5,00 €

13 pages format électronique (HTML et feuilletage)
Membre d'une institution cliente ?