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: