Tk - Widget di base
I widget di base sono widget comuni disponibili in quasi tutte le applicazioni Tk. Di seguito viene fornito l'elenco dei widget di base disponibili:
Sr.No. | Widget e descrizione |
---|---|
1 | Etichetta Widget per la visualizzazione di una singola riga di testo. |
2 | Pulsante Widget cliccabile e che attiva un'azione. |
3 | Iscrizione Widget utilizzato per accettare una singola riga di testo come input. |
4 | Messaggio Widget per la visualizzazione di più righe di testo. |
5 | Testo Widget per la visualizzazione e la modifica facoltativa di più righe di testo. |
6 | Toplevel Widget utilizzato per creare una cornice che è una nuova finestra di primo livello. |
Di seguito viene mostrato un semplice esempio di Tk utilizzando i widget di base:
#!/usr/bin/wish
grid [label .myLabel -text "Label Widget" -textvariable labelText]
grid [text .myText -width 20 -height 5]
.myText insert 1.0 "Text\nWidget\n"
grid [entry .myEntry -text "Entry Widget"]
grid [message .myMessage -background red -foreground white -text "Message\nWidget"]
grid [button .myButton1 -text "Button" -command "set labelText clicked"]
Quando eseguiamo il programma sopra, otterremo il seguente output: