AcceptDialog

Inherits: WindowDialog < Popup < Control < CanvasItem < Node < Object

继承人: ConfirmationDialog

类别: 核心

简要说明

用户通知的基本对话框。

方法

Button

add_button ( String text, bool right=false, String action="" )

Button

add_cancel ( String name )

Label

get_label ( )

Button

get_ok ( )

无效

register_text_enter ( Node line_edit )

信号

  • confirmed ( )

当接受对话框时发出,即按下OK按钮。

  • custom_action ( String action )

在按下自定义按钮时发出。见 add_button .

描述

此对话框可用于向用户发送有关事件的小通知。只能接受或关闭,结果相同。

属性描述

  • bool dialog_autowrap

违约

设定器

设置自动换行(值)

吸气剂

具有自动换行符()。

为对话框中的文本设置自动换行。

  • bool dialog_hide_on_ok

违约

设定器

将“隐藏”设置为“确定”(值)

吸气剂

把你藏起来

如果 true ,当按下“确定”按钮时,对话框隐藏。你可以设置为 false 如果您想这样做,例如在接收到 confirmed 信号,并在您自己的逻辑中隐藏对话框。

注: 从这个类派生的一些节点可以有一个不同的默认值,并且可能有它们自己的内置逻辑覆盖这个设置。例如 FileDialog 默认为 false ,并有自己的输入验证代码,当您按“确定”时会调用该代码,如果输入有效,则最终隐藏对话框。因此,此属性不能用于 FileDialog 按“确定”时禁用隐藏对话框。

违约

设定器

设置文本(值)

吸气剂

获取文本()

对话框显示的文本。

方法说明

添加带标签的按钮 text 还有一种习俗 action 返回创建的按钮。 action 将传递给 custom_action 按下时发出信号。

如果 trueright 将按钮置于任何同级按钮的右侧。

添加带标签的按钮 name 取消对话框并返回创建的按钮。

返回用于内置文本的标签。

返回OK Button 实例。

  • void register_text_enter ( Node line_edit )

寄存器A LineEdit 在对话框中。当按下Enter键时,对话框将被接受。