Tk - Widget di ingresso

I widget di immissione vengono utilizzati per accettare una singola riga di testo come input. Ottenere l'input dell'utente è quasi obbligatorio in tutte le applicazioni Tk. La sintassi per il widget di immissione è mostrata di seguito:

entry entryName options

Opzioni

Le opzioni disponibili per il widget di immissione sono elencate di seguito nella tabella seguente:

Sr.No. Sintassi e descrizione
1

-background color

Utilizzato per impostare il colore di sfondo per il widget.

2

-borderwidth width

Utilizzato per disegnare con il bordo negli effetti 3D.

3

-font fontDescriptor

Utilizzato per impostare il carattere per il widget.

4

-foreground color

Utilizzato per impostare il colore di primo piano per il widget.

5

-pady number

Imposta il pady per il widget.

6

-relief condition

Imposta lo scarico 3D per questo widget. La condizione può essere sollevata, infossata, piatta, cresta, solida o solcata.

7

-textvariable varName

Variabile associata al widget. Quando il testo del widget cambia, la variabile viene impostata sul testo del widget.

8

-width number

Imposta la larghezza per il widget.

9

-justify side

Imposta il lato di giustificazione. I lati validi sono sinistro e destro.

10

-show character

Imposta il carattere per l'immissione sicura.

Di seguito è mostrato un semplice esempio di utilizzo del widget di immissione:

#!/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"

Quando eseguiamo il programma sopra, otterremo il seguente output:

Di seguito è riportato un esempio di accesso protetto:

#!/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"

Quando eseguiamo il programma sopra, otterremo il seguente output: