Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

ButtonGroup

Hérite de : Resource < RefCounted < Object

Un groupe de boutons qui n'autorise pas que plus d'un bouton soit appuyé en même temps.

Description

Un groupe de boutons dérivés de BaseButton. Les boutons dans un ButtonGroup sont traités comme des boutons radio : Pas plus d'un bouton ne peut être appuyé à la fois. Certains types de boutons (comme CheckBox) peuvent avoir une apparence particulière dans cet état.

Chaque membre d'un ButtonGroup devrait avoir BaseButton.toggle_mode défini à true.

Propriétés

bool

allow_unpress

false

bool

resource_local_to_scene

true (overrides Resource)

Méthodes

Array[BaseButton]

get_buttons()

BaseButton

get_pressed_button()


Signaux

pressed(button: BaseButton) 🔗

Émis lorsqu’un des boutons de ce groupe est appuyé.


Descriptions des propriétés

bool allow_unpress = false 🔗

  • void set_allow_unpress(value: bool)

  • bool is_allow_unpress()

Si true, il est possible de relâcher tous les boutons dans ce ButtonGroup.


Descriptions des méthodes

Array[BaseButton] get_buttons() 🔗

Renvoie un Array de Button qui sont dans ce ButtonGroup (voir BaseButton.button_group).


BaseButton get_pressed_button() 🔗

Renvoie le bouton actuellement enfoncé.