# Button (Python)

Marta Maria Casetti
mmcasetti@gmail.com 2012
Un widget de botón que emite una señal cuando se pulsa sobre él

# Button

Un widget de botón conectado a una función de retorno de llamada.

# Código usado para generar este ejemplo

# Métodos útiles para un widget «Button»

Para una explicación de señales y funciones de devolución de llamada, consulte esta página.

`button = Gtk.Button(label="Click me")` could also be used create a button and set the text directly. For a general discussion of this, see here.

`set_relief(Gtk.ReliefStyle.NONE)` sets to none the relief style of the edges of the Gtk.Button - as opposed to `Gtk.ReliefStyle.NORMAL`.

If the label of the button is a stock icon, `set_use_stock(True)` sets the label as the name of the corresponding stock icon.

To set an image (e.g. a stock image) for the button `button`:

image = Gtk.Image() image.set_from_stock(Gtk.STOCK_ABOUT, Gtk.IconSize.BUTTON) button.set_image(image)

No debe establecer una etiqueta para el botón después de esto, ya que si lo hace mostrará la etiqueta y no la imagen.

If we use `set_focus_on_click(False)` the button will not grab focus when it is clicked by the mouse. This could be useful in places like toolbars, so that the keyboard focus is not removed from the main area of the application.

# Referencias de la API

En este ejemplo se usa lo siguiente:

GtkButton

GtkWindow