跳转至

AcceptDialog

继承

WindowDialog

简要描述

通知用户的基础对话框。

描述

该对话框适用于向用户发送有关事件的小型通知。用户只能选择接受或者关闭。

成员

类型 属性名 默认值
bool dialog_autowrap false
bool dialog_hide_on_ok true
String dialog_text ""
String window_title "Alert!"

方法

返回值类型 方法名称
Button add_button(text: String, right: bool = false, action: String = "")
Button add_cancel(name: String)
Label get_label()
Button get_ok()
void register_text_enter(line_edit: Node)

信号

  • confirmed

接受这段时,即点击OK按钮时发出。


  • custom_action

点击自定义按钮时发出。查阅add_button


常量

成员说明

  • bool dialog_autowrap
Default false
setter set_autowrap(value)
getter has_autowrap
  • bool dialog_hide_on_ok
Default true
setter set_hide_on_ok(value)
getter get_hide_on_ok
  • String dialog_text
Default ""
setter set_text(value)
getter get_text
  • String window_title
Default "Alert!"
setter set_title(value)
getter get_title

方法说明

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

在对话框中添加带有标签text和自定义action的按钮,并返回创建的按钮。当用户按下时,action会被传递给custom_action信号。

如果true,则right会将按钮放在所有同级按钮的右侧。


  • add_cancel add_cancel(name: String)

将带有标签name和取消操作的按钮添加到对话框,并返回创建的按钮。


  • get_label get_label()

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


  • get_ok get_ok()

返回OK Button实例。


  • register_text_enter register_text_enter(line_edit: Node)

在对话框中注册LineEdit。当回车键按下,接受该对话框。