Message - Messages
Ce widget est semblable au widget Label (voir
Label - Étiquettes), mais il est destiné
à l’affichage des messages sur plusieurs lignes. Tout le texte sera affiché dans la même police, si
vous avez besoin d’afficher du texte avec plusieurs polices, voir Text - Éditeurs de texte.
Pour créer un nouveau message comme enfant d’une fenêtre ou d’un cadre nommé parent:
-
class Message(parent,
option, ...)
-
Le constructeur renvoie le nouveau widget Message. Ses options sont:
Paramètres: |
- aspect – Utilisez cette option pour spécifier le rapport largeur
sur hauteur en pourcentage. Par exemple, aspect=100 vous donnerait un message en forme de texte dans un
carré; avec aspect=200, la zone
de texte serait deux fois plus large que haute. La valeur par défaut est 150,
c’est-à-dire que le texte apparaît dans une boîte 50% plus large que haute.
- bg – (ou background) La couleur de fond derrière
le texte, voir Les
couleurs.
- bd – (ou borderwidth) Largeur de la bordure autour
du widget, voir Les
dimensions. La valeur par défaut est de deux pixels. Cette option est visible
uniquement lorsque l’option de relief n’est pas 'flat'.
- cursor – Définit le curseur qui s’affiche lorsque la souris
est sur le widget, voir Le
pointeur de la souris.
- font – Définit la police utilisée pour afficher le texte dans le
widget, voir Les polices de
caractères.
- fg – (ou foreground) Définit la couleur du texte;
voir Les couleurs.
- highlightbackground – Couleur de mise en valeur du focus quand le
widget l’a perdu. Voir Le focus:
réception des saisies clavier.
- highlightcolor – Couleur de mise en valeur du focus quand le widget
l’a obtenu.
- highlightthickness – Épaisseur de la ligne de mise en valeur du
focus.
- justify – Définit l’alignement de plusieurs lignes de texte: 'left' pour un alignement à gauche,
'center' pour centrer et 'right' pour un alignement à
droite.
- padx – Espace horizontal supplémentaire à insérer à gauche et à
droite dans l’étiquette. Sa valeur est en pixels.
- pady – Espace vertical supplémentaire à insérer au-dessus et en
dessous dans l’étiquette. Sa valeur est en pixels.
- relief – Précise l’apparence de la bordure décorative autour de
l’étiquette. Par défaut, vaut 'flat'; pour d’autres valeurs, voir Les styles de relief.
- takefocus – Normalement, un message n’obtient pas le focus; voir Le focus: réception des saisies
clavier. Utilisez takefocus=True pour ajouter le widget à la liste de traversée du
focus.
- text – La valeur de cette option est le texte qui doit être affiché
à l’intérieur du widget.
- textvariable – Pour pouvoir faire varier le texte affiché en même
temps que la valeur d’une variable de contrôle de type StringVar, régler cette option avec cette variable. Voir Les variables de contrôle:
Les valeurs sous les widgets. La valeur de cette variable est le texte à
afficher. Si vous spécifiez les options text et
textvariable, l’option text est ignorée.
- width – Utilisez cette option pour spécifier la largeur de la zone
de texte dans le widget, en pixels. La largeur par défaut dépend du texte affiché et de la
valeur de l’option aspect.
|