Sujet précédent

Les attributs standards

Sujet suivant

Canvas - Canevas

Button - Boutons

Pour créer un simple bouton dans une fenêtre ou un cadre nommé parent:

class Button(parent, option=valeur, ...)

Le constructeur retourne le nouveau widget bouton. Ses options sont :

Paramètres:
  • command – Fonction ou méthode a appeler lorsqu’on clique sur le bouton.
  • height – Hauteur du bouton en nombre de ligne (si le bouton possède une étiquette textuelle) ou en pixel (pour les images).
  • relief – Précise le type de relief appliqué au bouton. (Voir Les styles de relief).
  • state – Positionner cette option à 'disabled' pour griser le bouton et le rendre inactif. Sa valeur est ‘active’ lorsque la souris est sur le bouton et 'normal' autrement.
  • text – Le texte a afficher sur le bouton.
  • textvariable – Une instance d’un StringVar() qui sera associée au texte du bouton. Si la variable est modifiée, un nouveau texte est affiché sur le bouton. Voir Variables de contrôle: Les valeurs sous les widgets.
  • width – Largeur du bouton en nombre de lettres (si du texte est affiché) ou en pixels (pour une image).
flash()

Provoque quelques clignotement du bouton. Après cela, il revient dans son état initial.

invoke()

Appelle la fonction de rappel (callback) associée à l’option command et retourne ce que cette fonction retourne. N’a pas d’effet si le bouton est désactivé ou si aucune fonction de rappel ne lui est associé.