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: