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 (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。当回车键按下,接受该对话框。