PyGTK - Clase de botón
El widget gtk.Button generalmente se muestra como un botón con una etiqueta de texto. Por lo general, se usa para adjuntar una función o método de devolución de llamada que se llama cuando se hace clic en el botón.
La clase gtk.Button tiene el siguiente constructor:
gtk.Button(label = None, stock = None, use_underline = True)
Donde,
Label - El texto que se mostrará en la etiqueta del botón
Stock- La identificación de stock que identifica la imagen de stock y el texto que se utilizará en el botón. El valor predeterminado es Ninguno.
Underline - Si es Verdadero, un guión bajo en el texto indica que el siguiente carácter debe estar subrayado y usarse para el acelerador mnemónico.
Algunas de las constantes predefinidas para el parámetro de stock son:
- STOCK_OK
- STOCK_STOP
- STOCK_YES
- STOCK_NO
- STOCK_QUIT
- STOCK_CANCEL
- STOCK_CLOSE
La clase Button tiene los siguientes métodos importantes:
S.NO | Métodos y descripción |
---|---|
1 | set_label() Esto establece el texto de la etiqueta del botón a etiqueta. Esta cadena también se utiliza para seleccionar el artículo de stock si la propiedad "use_stock" es True. |
2 | get_label() Esto recupera el texto de la etiqueta del botón. |
3 | set_focus_on_click() Si es Verdadero, el botón captura el foco cuando se hace clic con el mouse. |
4 | set_alignment() Esta es la alineación horizontal y vertical del widget secundario. El valor varía de 0.0 a 1.0. |
5 | set_image() Esto establece la propiedad de la imagen en el valor de la imagen. La propiedad "gtkbutton-images" debe establecerse en True. |
El widget Botón emite las siguientes señales:
activar | Esto se emite cuando el gtk.Widget activate()se llama al método. Para un botón, hace que se emita la señal de "clic". |
pulsado | Esto se emite cuando se presiona y suelta el botón del mouse mientras el puntero está sobre el botón o cuando el botón se activa con el teclado. |