ButtonGroup

继承: Resource < RefCounted < Object

一组按钮,一次不允许按下多个按钮。

描述

一组BaseButton派生的按钮。ButtonGroup中的按钮被视为单选按钮:一次只能按下一个按钮。某些类型的按钮(例如CheckBox)在此状态下可能具有特殊外观。

ButtonGroup的每个成员都应该将BaseButton.toggle_mode设置为true

属性

bool

allow_unpress

false

bool

resource_local_to_scene

true (overrides Resource)

方法


信号

pressed(button: BaseButton) 🔗

当按下组的一个按钮时发出。


属性说明

bool allow_unpress = false 🔗

  • void set_allow_unpress(value: bool)

  • bool is_allow_unpress()

如果true,则可以解压缩此ButtonGroup中的所有按钮。


方法说明

Array[BaseButton] get_buttons() 🔗

返回将其作为ButtonGroupButtonArray(参见BaseButton.button_group)。


BaseButton get_pressed_button() 🔗

返回当前按下的按钮。