⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Entry ( )
⇨ MENU ⇨ MODULES ⇨ tkinter ⇨ controles standards
tkinter.Entry ( )
DESCRIPTION.
Créer un nouveau controle de type champ de saisie ou texte simple (widget : tkinter.Entry ( )).
SYNTAXE.
ENT_Saisie = tkinter.Entry ( parent , attribut1 = valeur , ... , attributn = valeur )
ENT_Saisie = ⇨ affectation de l'instance du controle [ optionnel ]
tkinter.Entry ( ) ⇨ création d'une instance de tkinter.Entry ( ) [ OBLIGATOIRE ]
parent ⇨ conteneur de l'instance de tkinter.Entry ( ) [ OBLIGATOIRE ]
attribut = valeur ⇨ attribut à modifier avec sa nouvelle valeur [ optionnel ]
CREATION DES CHAMPS DE SAISIE.
Voir le tutoriel sur les champs de saisie ...
LISTE DES ATTRIBUTS DES CHAMPS DE SAISIE.
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.
disabledbackground : couleur du fond lorsque le controle est désactivé.
disabledforeground : couleur de premier plan lorsque le controle est désactivé.
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.
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.
invalidcommand ou invcmd : fonction à exécuter si la saisie est invalidée.
justify : alignement du texte dans le controle.
readonlybackground : couleur du fond quand le controle est en lecture seulement.
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.
show : définit le caractère de remplacement des caractères saisies dans le controle.
state : détermine l'état du controle.
takefocus : indique si le controle doit réagir à la touche tabulation.
text : définit le texte à afficher dans le controle.
textvariable : indique la variable associée au texte du controle.
validate : événement à surveiller pour la validation d'une saisie.
validatecommand ou vcmd : indique la fonction à exécuter pour valider un champ de saisie.
width : largeur du controle.
xscrollcommand : positionnement précis de l'ascenseur horizontal.
MÉTHODES SPÉCIFIQUES DES CHAMPS DE SAISIE.
bbox ( ) : retourne les caractéristiques de la boite englobante d'un caractère dans le controle.
delete ( ) : supprime une partie du contenu du champ de saisie.
get ( ) : retourne le contenu du champs de saisie.
icursor ( ) : Déplace le curseur avant caractère précisé.
index ( ) : retourne l'index du caractère à la position spéciale.
insert ( ) : insert un contenu à une position précise.
scan_dragto ( ) : fait défiler le contenu en suivant le déplacement de la souris.
scan_mark ( ) : mémorise une position du contenu.
select_adjust ( ) : ajuste la sélection jusqu'à l'index indiqué.
select_clear ( ) : annule la sélection.
select_from ( ) : débute la sélection à l'index indiqué.
select_present ( ) : test s'il y a une sélection.
select_range ( ) : sélectionne une partie du contenu.
select_to ( ) : étend la sélection jusqu'au caractère précisée.
xview ( ) : retourne la portion du contenu visible.
xview_moveto ( ) : définit le début de la portion du contenu visible.
xview_scroll ( ) : fait défiler le contenu du champs de saisie.
VERSION REVISEE DES CHAMPS DE SAISIE TTK.
Le module d'extension tkinter.ttk propose une version révisée du champ de saisie. L'aspect des objets de la classe tkinter.ttk.Entry ( ) est confié à l'attribut style. De ce fait seuls les attributs qui personnalisent réellement un champ de saisie, restent disponibles. Pour plus de détails, voir :
- les boutons cliquables révisés tkinter.ttk.Entry ( ) ;
- le module d'extension tkinter.ttk ;
- la classe tkinter.ttk.Style ( ).
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de