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() 🔗

Возвращает текущую нажатую кнопку.