Tk - Widget de message

Un widget de message est utilisé pour afficher plusieurs lignes de texte. La syntaxe du widget de message est indiquée ci-dessous -

message messageName options

Options

Les options disponibles pour le widget de message sont répertoriées ci-dessous dans le tableau suivant -

Sr.No. Syntaxe et description
1

-background color

Utilisé pour définir la couleur d'arrière-plan du widget.

2

-borderwidth width

Utilisé pour dessiner avec bordure dans les effets 3D.

3

-font fontDescriptor

Utilisé pour définir la police du widget.

4

-foreground color

Utilisé pour définir la couleur de premier plan du widget.

5

-padx number

Définit le padx pour le widget.

6

-pady number

Définit le pady pour le widget.

sept

-relief condition

Définit le relief 3D pour ce widget. La condition peut être surélevée, enfoncée, plate, crête, solide ou rainurée.

8

-text text

Définit le texte du widget.

9

-textvariable varName

Variable associée au widget. Lorsque le texte du widget change, la variable est définie sur le texte du widget.

dix

-justify alignment

Définit l'alignement du texte, qui peut être à gauche, au centre ou à droite.

11

-aspect ratio

Définit le rapport hauteur / largeur en pourcentage. La valeur par défaut est 150. Elle est disponible lorsque l'option de largeur n'est pas utilisée.

12

-width number

Définit la largeur du widget.

Un exemple simple de widget de message est présenté ci-dessous -

#!/usr/bin/wish

grid [message .myMessage -background red -foreground white -text "Hello\nWorld" -relief
   ridge -borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -textvariable
   myvariable -justify right -aspect 100 ]

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -