跳到主要内容

MenuButton

继承

Button

简要描述

单击时会弹出PopupMenu的特殊按钮。

描述

单击时会弹出PopupMenu的特殊按钮。

可以使用get_popup().add_item("My Item Name")。在此PopupMenu中创建新项目。

成员

类型属性名默认值
intaction_mode0
boolflattrue
intfocus_mode0
boolswitch_on_hoverfalse
booltoggle_modetrue

方法

返回值类型方法名称
PopupMenuget_popup() const
voidset_disable_shortcuts(disabled: bool)

信号

  • **about_to_show**

当此MenuButton的PopupMenu即将显示时发出。


常量

成员说明

  • int action_mode
Default0
setterset_action_mode(value)
getterget_action_mode
  • bool flat
Defaulttrue
setterset_flat(value)
getteris_flat
  • int focus_mode
Default0
setterset_focus_mode(value)
getterget_focus_mode
  • bool switch_on_hover
Defaultfalse
setterset_switch_on_hover(value)
getteris_switch_on_hover
  • bool toggle_mode
Defaulttrue
setterset_toggle_mode(value)
getteris_toggle_mode

方法说明

  • get_popup get_popup() const

返回此按钮中包含的PopupMenu


  • set_disable_shortcuts set_disable_shortcuts(disabled: bool)

如果true,则禁用快捷方式,并且不能使用快捷方式来触发按钮。