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 -