Tk - Widgets d'entrée

Les widgets d'entrée sont utilisés pour accepter une seule ligne de texte comme entrée. L'obtention de l'entrée utilisateur est presque obligatoire dans toutes les applications Tk. La syntaxe du widget d'entrée est indiquée ci-dessous -

entry entryName options

Options

Les options disponibles pour le widget d'entrée 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

-pady number

Définit le pady pour le widget.

6

-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.

sept

-textvariable varName

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

8

-width number

Définit la largeur du widget.

9

-justify side

Définit le côté de justification. Les côtés valides sont gauche et droit.

dix

-show character

Définit le caractère pour une entrée sécurisée.

Un exemple simple d'utilisation du widget d'entrée est présenté ci-dessous -

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify right ]
set myvariable "Hello World"

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

Un exemple d'entrée sécurisée est illustré ci-dessous -

#!/usr/bin/wish

grid [entry .myEntry -background red -foreground white  -relief ridge -borderwidth 8
   -font {Helvetica -18 bold} -width 35 -textvariable myvariable -justify left -show "*"]
set myvariable "Hello World"

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