ButtonGroup

Hereda: Resource < RefCounted < Object

Un grupo de botones que no permite que se pulse más de un botón a la vez.

Descripción

Un grupo de botones derivados de BaseButton. Los botones de un ButtonGroup se tratan como botones de radio: No se puede presionar más de un botón a la vez. Algunos tipos de botones (como CheckBox) pueden tener una apariencia especial en este estado.

Cada miembro de un ButtonGroup debería tener BaseButton.toggle_mode establecido en true.

Propiedades

bool

allow_unpress

false

bool

resource_local_to_scene

true (overrides Resource)

Métodos

Array[BaseButton]

get_buttons()

BaseButton

get_pressed_button()


Señales

pressed(button: BaseButton) 🔗

Emitida cuando se presiona uno de los botones del grupo.


Descripciones de Propiedades

bool allow_unpress = false 🔗

  • void set_allow_unpress(value: bool)

  • bool is_allow_unpress()

Si es true, es posible deseleccionar todos los botones de este ButtonGroup.


Descripciones de Métodos

Array[BaseButton] get_buttons() 🔗

Devuelve un Array de Buttons que tienen esto como su ButtonGroup (véase BaseButton.button_group).


BaseButton get_pressed_button() 🔗

Devuelve el botón pulsado.