提示对话框
概述
提示对话框(AcceptDialog)对于向用户发送有关事件的小通知很有用。它只能被接受或关闭,并且结果相同。
另请参阅弹窗,其中包含与此节点关联的通用属性和方法。
节点使用
属性
- 文本:提示对话框面板中显示的文本
- Ok时隐藏:勾选后,点击确定按钮时隐藏对话框,否则点击确定按钮不会隐藏对话框
- 自动换行:是否启用面板文字的自动换行
方法
在对话框底部左侧添加一个确认按钮,按钮有文字text
,自定义行为名action
,返回该创建的按钮。按下时,action
会被传递给custom_action信号。
默认将按钮添加到底部按纽栏的左侧,如果right
为true
,按钮会被放置在所有同级按钮的右边。
可以使用 remove_button 方法从对话框中删除使用此方法创建的按钮。
向对话框底部右侧中添加一个取消按钮,按钮文字为name
。
您可以使用 remove_button 方法从对话框中删除使用此方法创建的按钮。
- Label get_label ( )
返回内置文本所使用的标签。
- Button get_ok ( )
返回确定按钮 Button 实例。
警告
上述两种方法获取的都是必要的内部节点,删除和释放有可能造成崩溃。如果希望隐藏它或它的任意一个子节点,请通过设置可见性实现。
- void remove_button ( Control button )
从对话框中移除通过 add_button() 或 add_cancel() 方法添加的按钮,但不释放该button
对象。移除后按钮仍然可见,按下时将不再发出此对话框的custom_action信号或取消此对话框。
信号
- confirmed ( )
接受对话框时,即按下确认按钮时发出。
- custom_action ( String action )
按下自定义按钮时发出。