Tk - Widget de bouton

Le widget bouton Tk est un widget cliquable qui déclenche une action. La syntaxe du widget bouton est indiquée ci-dessous -

button buttonName options

Options

Les options disponibles pour le widget bouton sont répertoriées ci-dessous dans le tableau -

Sr.No. Syntaxe et description
1

-font fontDescriptor

Utilisé pour définir la police du widget.

2

-height number

Utilisé pour définir la hauteur du widget.

3

-command action

Définit l'action de commande pour le bouton.

4

-text text

Définit le texte du widget.

5

-width number

Définit la largeur du widget.

Un widget de bouton simple est montré ci-dessous -

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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -

Lorsque nous cliquons sur Button1, nous obtenons la sortie suivante -

Lorsque nous cliquons sur Button2, nous obtenons la sortie suivante -