⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Canvas ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Canvas ( )
DESCRIPTION.
Créer un nouveau controle de type zone de dessin, ou toile (widget : tkinter.Canvas ( )).
SYNTAXE.
CAN_Toile = tkinter.Canvas ( parent , attribut1 = valeur , ... , attributn = valeur )
CAN_Toile = ⇨ affectation de l'instance du controle [ optionnel ]
tkinter.Canvas ( ) ⇨ création d'une instance de tkinter.Canvas ( ) [ OBLIGATOIRE ]
parent ⇨ conteneur de l'instance de tkinter.Canvas ( ) [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
CREATION DE ZONES DE DESSIN.
Voir le tutoriel sur les zones de dessin, ou toiles ...
LISTE DES ATTRIBUTS DES ZONES DE DESSIN.
background ou bg : couleur du fond du controle.
borderwidth ou bd : épaisseur de la bordure du controle.
closeenough : distance minimal pour considérer qu'un élément est sous la souris.
confine : autorise le défilement de la toile au delà de la zone de confinement.
cursor : définit l'aspect du pointeur selon sa position.
height : hauteur du controle.
highlightbackground : couleur de la surbrillance quand le controle n'a pas le focus.
highlightcolor : couleur de la surbrillance quand le controle a le focus.
highlightthickness : épaisseur de la surbrillance quand le controle a le focus.
relief : aspect du controle lorsque le pointeur de la souris n'est pas sur lui.
scrollregion : détermine la zone de confinement qui sera accessible par le défilement.
selectbackground : couleur de fond des caractères sélectionnés.
selectborderwidth : épaisseur de la bordure de la sélection de caractères.
selectforeground : couleur de premier plan des caractères sélectionnés.
takefocus : indique si le controle doit réagir à la touche tabulation.
width : largeur du controle.
xscrollincrement : vitesse de défilement de l'ascenseur horizontal.
xscrollcommand : positionnement précis de l'ascenseur horizontal.
yscrollincrement : vitesse de défilement de l'ascenseur vertical.
yscrollcommand : positionnement précis de l'ascenseur vertical.
MÉTHODES SPÉCIFIQUES DES ZONES DE DESSIN.
addtag_above ( ) : ajoute un tag à l'élément au dessus d'un autre dans l'ordre de création.
addtag_all ( ) : ajoute un tag à tous les éléments.
addtag_below ( ) : ajoute un tag à élément au dessous d'un autre dans l'ordre de création.
addtag_closest ( ) : ajoute un tag à l'élément le plus proche des coordonnées données.
addtag_enclosed ( ) : ajoute un tag à tous les éléments entièrement contenus dans la région donnée.
addtag_overlapping ( ) : ajoute un tag à tous les éléments ayant au moins un pixel dans la région donnée.
addtag_withtag ( ) : ajoute un tag à tous les éléments ayant un autre tag précisé.
bbox ( ) : retourne un rectangle contenant tous les éléments appartenant au même groupe.
canvasx ( ) : retourne l’abscisse dans la toile d'une abscisse dans un autre référent.
canvasy ( ) : retourne l'ordonnée dans la toile d'une ordonnée dans un autre référent.
coords ( ) : modifie les coordonnées des sommets d'un élément.
create_arc ( ) : crée un nouvel arc, ou portion d'ellipse.
create_bitmap ( ) : insère un objet bitmap.
create_image ( ) : insère un objet image.
create_line ( ) : crée une nouvelle ligne droite ou brisée
create_oval ( ) : crée un nouveau cercle ou ellipse.
create_polygon ( ) : crée une nouvelle figure géométrique, régulière ou non, fermée.
create_rectangle ( ) : crée un nouveau parallélogramme régulier, soit un carré soit un rectangle
create_text ( ) : insère un texte formaté.
create_window ( ) : insère un controle ou un conteneur de controles.
dchars ( ) : supprime des caractères dans un élément texte.
delete ( ) : supprime les éléments de la zone de dessin indiqués.
dtag ( ) : retire un tag des éléments indiqués.
find_above ( ) : retourne l'identifiant au dessus de l'élément indiqué
find_all ( ) : retourne dans un tuple ( ) les l'identifiant de tous les éléments actuellement existant.
find_below ( ) : retourne l'identifiant au dessous de l'élément indiqué.
find_closest ( ) : retourne l'identifiant de l'élément le plus proche des coordonnées indiquées.
find_enclosed ( ) : retourne les identifiants des éléments entièrement contenus dans la région donnée.
find_overlapping ( ) : retourne les identifiants des éléments ayant au moins un pixel dans la région donnée.
find_withtag ( ) : retourne les identifiants des éléments ayant le tag précisé.
focus ( ) : passe le focus à un élément de la zone de dessin.
gettags ( ) : retourne tous les tags associés à un élément.
icursor ( ) : place le curseur d'insertion à l'index précisé, dans un élément texte.
index ( ) : retourne la position de l'index spécifique, dans un élément texte.
insert ( ) : insère une chaine de caractères, à l'index précisé, dans un élément texte.
itemcget ( ) : retourne la valeur de l'attribut demandé de l'élément précisé.
itemconfig ( ) : modifie la valeur d'un l'attribut de l'élément précisé.
itemconfigure ( ) : Idem itemconfig ( ).
move ( ) : déplace un élément d'un certain nombres de pixels.
postscript ( ) : créer un fichier image aux spécifications .eps à partir de la zone de dessin.
scale ( ) : modifie les sommets d'un élément avec un coefficient d'échelle.
scan_dragto ( ) : fait défiler une toile en suivant le mouvement de la souris.
scan_mark ( ) : mémorise les coordonnées un point de référence de la toile.
select_adjust ( ) : ajuste, jusqu'à l'index indiqué, la sélection dans un élément texte.
select_clear ( ) : annule la sélection actuelle, mais pas les caractère qu'elle contient.
select_from ( ) : fait débuter la sélection de texte à un certain caractère dans un élément texte.
select_item ( ) : retourne l'élément texte ayant la sélection de texte actuellement active.
select_to ( ) : fait stopper la sélection de texte à un certain caractère dans un élément texte.
tag_bind ( ) : lie un gestionnaire d'événement à un tag.
tag_lower ( ) : déplace les éléments ayant un certain tag vers le bas de la pile.
tag_raise ( ) : déplace les éléments ayant un certain tag vers le haut de la pile.
tag_unbind ( ) : supprime le lien entre un gestionnaire d'événement et un tag.
type ( ) : retourne le type d'un élément.
xview ( ) : retourne la portion horizontale visible de la zone de dessin.
xview_moveto ( ) : définit l'abscisse du bord gauche de la zone de visibilité.
xview_scroll ( ) : fait défiler horizontalement la zone de dessin dans la zone de visibilité.
yview ( ) : retourne la portion verticale visible de la zone de dessin.
yview_moveto ( ) : définit l'ordonnée du bord haut de la zone de visibilité.
yview_scroll ( ) : fait défiler verticalement la zone de dessin dans la zone de visibilité.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de