Tk - Button Widget
Il widget del pulsante Tk è un widget cliccabile che attiva un'azione. La sintassi per il widget dei pulsanti è mostrata di seguito:
button buttonName options
Opzioni
Le opzioni disponibili per il widget dei pulsanti sono elencate di seguito nella tabella:
Sr.No. | Sintassi e descrizione |
---|---|
1 | -font fontDescriptor Utilizzato per impostare il carattere per il widget. |
2 | -height number Utilizzato per impostare l'altezza del widget. |
3 | -command action Imposta l'azione del comando per il pulsante. |
4 | -text text Imposta il testo per il widget. |
5 | -width number Imposta la larghezza per il widget. |
Di seguito viene mostrato un semplice widget di pulsanti:
#!/usr/bin/wish
grid [label .myLabel -text "Click the buttons" -textvariable labelText]
grid [button .myButton1 -text "Button 1" -font {Helvetica -18 bold} -height 5 -width 10
-command "set labelText clicked_top_btn"]
grid [button .myButton2 -text "Button 2" -font {Helvetica -18 bold} -height 5 -width 10
-command "set labelText clicked_bottom_btn"]
Quando eseguiamo il programma sopra, otterremo il seguente output:
Quando facciamo clic sul Button1, otterremo il seguente output:
Quando facciamo clic sul Button2, otterremo il seguente output: