PyGTK - Classe de bouton

Le widget gtk.Button est généralement affiché sous la forme d'un bouton poussoir avec une étiquette de texte. Il est généralement utilisé pour attacher une fonction ou une méthode de rappel appelée lorsque l'utilisateur clique sur le bouton.

La classe gtk.Button a le constructeur suivant -

gtk.Button(label = None, stock = None, use_underline = True)

Où,

  • Label - Le texte à afficher par l'étiquette du bouton

  • Stock- L'identifiant du stock identifiant l'image de stock et le texte à utiliser dans le bouton. La valeur par défaut est Aucun.

  • Underline - Si True, un trait de soulignement dans le texte indique que le caractère suivant doit être souligné et utilisé pour l'accélérateur mnémotechnique.

Certaines des constantes prédéfinies pour le paramètre de stock sont -

  • STOCK_OK
  • STOCK_STOP
  • STOCK_YES
  • STOCK_NO
  • STOCK_QUIT
  • STOCK_CANCEL
  • STOCK_CLOSE

La classe Button a les méthodes importantes suivantes -

S.NON Méthodes et description
1

set_label()

Cela définit le texte de l'étiquette du bouton sur label. Cette chaîne est également utilisée pour sélectionner l'article en stock si la propriété "use_stock" a la valeur True.

2

get_label()

Cela récupère le texte de l'étiquette du bouton

3

set_focus_on_click()

Si la valeur est True, le bouton attrape le focus lorsqu'il est cliqué avec la souris.

4

set_alignment()

Il s'agit de l'alignement horizontal et vertical du widget enfant. La valeur varie de 0,0 à 1,0.

5

set_image()

Cela définit la propriété image sur la valeur de image. La propriété "gtkbutton-images" doit être définie sur True.

Les signaux suivants sont émis par le widget Button -

Activer Ceci est émis lorsque le gtk.Widget activate()méthode est appelée. Pour un bouton, il provoque l'émission du signal "cliqué".
cliqué Ceci est émis lorsque le bouton de la souris est enfoncé et relâché alors que le pointeur est sur le bouton ou lorsque le bouton est déclenché avec le clavier.