跳到主要内容

提示对话框

概述

提示对话框(AcceptDialog)对于向用户发送有关事件的小通知很有用。它只能被接受或关闭,并且结果相同。

另请参阅弹窗,其中包含与此节点关联的通用属性和方法。

节点使用

属性

  • 文本:提示对话框面板中显示的文本
  • Ok时隐藏:勾选后,点击确定按钮时隐藏对话框,否则点击确定按钮不会隐藏对话框
  • 自动换行:是否启用面板文字的自动换行

方法

在对话框底部左侧添加一个确认按钮,按钮有文字text,自定义行为名action,返回该创建的按钮。按下时,action会被传递给custom_action信号。

默认将按钮添加到底部按纽栏的左侧,如果righttrue,按钮会被放置在所有同级按钮的右边。

可以使用 remove_button 方法从对话框中删除使用此方法创建的按钮。


向对话框底部右侧中添加一个取消按钮,按钮文字为name

您可以使用 remove_button 方法从对话框中删除使用此方法创建的按钮。


返回内置文本所使用的标签。

返回确定按钮 Button 实例。

警告

上述两种方法获取的都是必要的内部节点,删除和释放有可能造成崩溃。如果希望隐藏它或它的任意一个子节点,请通过设置可见性实现。

  • void remove_button ( Control button )

从对话框中移除通过 add_button() 或 add_cancel() 方法添加的按钮,但不释放该button对象。移除后按钮仍然可见,按下时将不再发出此对话框的custom_action信号或取消此对话框。

信号

  • confirmed ( )

接受对话框时,即按下确认按钮时发出。

  • custom_action ( String action )

按下自定义按钮时发出。