跳到主要内容

AcceptDialog

继承

WindowDialog

简要描述

通知用户的基础对话框。

描述

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

成员

类型属性名默认值
booldialog_autowrapfalse
booldialog_hide_on_oktrue
Stringdialog_text""
Stringwindow_title"Alert!"

方法

返回值类型方法名称
Buttonadd_button(text: String, right: bool = false, action: String = "")
Buttonadd_cancel(name: String)
Labelget_label()
Buttonget_ok()
voidregister_text_enter(line_edit: Node)

信号

  • **confirmed**

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


  • **custom_action**

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


常量

成员说明

  • bool dialog_autowrap
Defaultfalse
setterset_autowrap(value)
getterhas_autowrap
  • bool dialog_hide_on_ok
Defaulttrue
setterset_hide_on_ok(value)
getterget_hide_on_ok
  • String dialog_text
Default""
setterset_text(value)
getterget_text
  • String window_title
Default"Alert!"
setterset_title(value)
getterget_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。当回车键按下,接受该对话框。