⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Text ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Text ( )
DESCRIPTION.
Créer un nouveau controle de type éditeur de texte ou texte multilignes (widget : tkinter.Text ( )).
SYNTAXE.
TXT_Texte = tkinter.Text ( parent , attribut1 = valeur , ... , attributn = valeur )
TXT_Texte = ⇨ affectation de l'instance du controle [ optionnel ]
tkinter.Text ( ) ⇨ création d'une instance de tkinter.Text ( ) [ OBLIGATOIRE ]
parent ⇨ conteneur de l'instance de tkinter.Text ( ) [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
CREATION DES EDITEURS DE TEXTE.
Voir le tutoriel sur les éditeurs de texte ou textes multilignes ...
LISTE DES ATTRIBUTS DES EDITEURS DE TEXTE.
autoseparator : définie le mode d'ajout des séparateurs dans la pile de l'historique.
background ou bg : couleur du fond du controle.
borderwidth ou bd : épaisseur de la bordure du controle.
cursor : définit l'aspect du pointeur selon sa position.
exportselection : autorise la copie de la sélection dans le presse-papiers.
font : police de caractères du texte du controle.
foreground ou fg : couleur du texte du controle.
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.
insertbackground : couleur curseur d'insertion d'insertion.
insertborderwidth : épaisseur du curseur d'insertion.
insertofftime : définit la durée d'effacement du curseur d'insertion.
insertontime : définit la durée d'apparition du curseur d'insertion.
insertwidth : largeur du curseur d'insertion d'insertion.
maxundo : définit la quantité d'annulations dans la pile d'annulations.
padx : marge supplémentaire à gauche et à droite du texte.
pady : marge supplémentaire au dessus et en dessous du texte.
relief : aspect du controle.
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.
spacing1 : espace à ajouter au dessus de chaque paragraphe.
spacing2 : espace à ajouter entre les lignes d'un texte.
spacing3 : espace à ajouter au dessous de chaque paragraphe.
state : détermine l'état du controle.
tabs : définit les espacements générés par l'utilisation de la touche tabulation.
takefocus : indique si le controle doit réagir à la touche tabulation.
undo : définit s'il sera possible d'annuler les modifications apportées au contenu.
width : largeur du controle.
wrap : définit la cassure des lignes pour les retour à la ligne dans un texte.
xscrollcommand : positionnement précis de l'ascenseur horizontal.
yscrollcommand : positionnement précis de l'ascenseur vertical.
MÉTHODES SPÉCIFIQUES DES EDITEURS DE TEXTE.
bbox ( ) : retourne la position et la taille d'un caractères.
compare ( ) : compare les positions de 2 caractères entre eux.
count ( ) : retourne le nombre d'éléments entre 2 index.
delete ( ) : supprime le texte compris entre 2 index.
dlineinfo ( ) : retourne la position et la taille d'un paragraphe.
dump ( ) : retourne une description du contenu : éléments, balises et format compris.
edit_modified ( ) : modifie l'état du repère de modifications.
edit_redo ( ) : rétablit les modifications.
edit_reset ( ) : vide l'historique d'annulation.
edit_separator ( ) : ajoute un séparateur dans l'historique d'annulation.
edit_undo ( ) : annule une ou des de modifications présentent dans l'historique.
get ( ) : retourne le texte contenu entre deux index.
image_cget ( ) : retourne la valeur de l'attribut de l'image.
image_configure ( ) : modifie la valeur de l'attribut de l'image.
image_create ( ) : insère une image dans un éditeur de texte.
image_names ( ) : retourne la liste des noms des images d'un éditeur de texte.
index ( ) : retourne la position absolu d'un l'index relatif.
insert ( ) : insère un contenu à partir d'un emplacement précis.
mark_gravity ( ) : définit ou retourne le sens de gravité d'une balise.
mark_names ( ) : retourne la liste des balises.
mark_next ( ) : retourne la balise située après l'index précisé.
mark_previous ( ) : retourne la balise située avant l'index précisé.
mark_set ( ) : place, ou déplace, une balise à l'index indiqué.
mark_unset ( ) : supprime une balise.
peer_create ( ) : crée un éditeur de texte homologue d'un autre.
peer_names ( ) : retourne la liste des homologues d'un éditeur de texte.
replace ( ) : remplace le contenu entre 2 index par un autre contenu.
scan_dragto ( ) : fait défiler le contenu en suivant un point de référence.
scan_mark ( ) : mémorise les coordonnées un point de référence de la l'éditeur de texte.
search ( ) : recherche une chaine de caractères ou une expression régulière.
see ( ) : fait défiler le contenu pour que l'index précisé soit visible.
tag_add ( ) : applique un formatage à une portion du contenu.
tag_bind ( ) : lie un gestionnaire d'événement à un style de formatage.
tag_cget ( ) : retourne la valeur de l'attribut d'un style de formatage.
tag_config ( ) : crée ou modifie un style de formatage.
tag_delete ( ) : détruit un style de formatage et annule ses associations.
tag_lower ( ) : descend le format dans la pile des priorités.
tag_names ( ) : retourne la liste des formats d'un élément ou de l'éditeur de texte.
tag_nextrange ( ) : recherche une portion du contenu avec un certain format après un index.
tag_prevrange ( ) : recherche une portion du contenu avec un certain format avant un index.
tag_raise ( ) : remonte le format dans la pile des priorités.
tag_ranges ( ) : retourne les intervalles de contenu avec un style de formatage.
tag_remove ( ) : annule un style de formatage d'une portion du contenu.
tag_unbind ( ) : annule un gestionnaire d'événement avec un style de format.
window_cget ( ) : retourne la valeur de l'attribut d'une fenêtre insérée.
window_configure ( ) : modifie la valeur de l'attribut d'une fenêtre insérée.
window_create ( ) : insère un controle fonctionnel dans le contenu.
window_names ( ) : retourne la liste des fenêtres d'insertion.
xview ( ) : retourne la portion horizontale visible d'un éditeur de texte.
xview_moveto ( ) : définit l'abscisse du bord gauche de la zone de visibilité.
xview_scroll ( ) : fait défiler horizontalement le contenu dans le controle.
yview ( ) : retourne la portion verticale visible d'un éditeur de texte.
yview_moveto ( ) : définit l'ordonnée du bord haut de la zone de visibilité.
yview_scroll ( ) : fait défiler verticalement le contenu dans le controle.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de