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

Успадковує: Resource < RefCounted < Object

Група кнопок, яка не дозволяє натискати більше однієї кнопки одночасно.

Опис

Група кнопок, похідних від BaseButton. Кнопки в ButtonGroup обробляються як перемикачі: не можна натискати більше однієї кнопки одночасно. Деякі типи кнопок (наприклад, CheckBox) можуть мати особливий вигляд у цьому стані.

Для кожного члена ButtonGroup BaseButton.toggle_mode має бути встановлено значення true.

Властивості

bool

allow_unpress

false

bool

resource_local_to_scene

true (overrides Resource)

Методи

Array[BaseButton]

get_buttons()

BaseButton

get_pressed_button()


Сигнали

pressed(button: BaseButton) 🔗

Випромінюється при натисканні однієї з кнопок групи.


Описи властивостей

bool allow_unpress = false 🔗

  • void set_allow_unpress(value: bool)

  • bool is_allow_unpress()

Якщо true, можна ввімкнути всі кнопки в цьому ButtonGroup.


Описи методів

Array[BaseButton] get_buttons() 🔗

Повертає Array Button, для яких це ButtonGroup (див. BaseButton.button_group).


BaseButton get_pressed_button() 🔗

Повертає поточну натиснуту кнопку.