App Designer 开发技巧:回调函数、辅助函数与数据共享
1. 多组件间共享回调函数
在应用程序中,为同一操作提供多种实现方式时,组件间共享回调函数非常有用。例如,用户点击按钮或在编辑字段中按下回车键时,应用程序可以以相同的方式响应。
1.1 创建共享回调函数
可以为多个选定的具有相同回调类型的组件创建单个共享回调函数。例如,在包含编辑字段和滑块的应用程序中,可按以下步骤操作:
1. 选择编辑字段和滑块这两个组件。
2. 右键单击其中一个组件。
3. 选择“Callbacks > Add ValueChangingFcn callback”。App Designer 会创建一个新的回调函数,并将其分配给编辑字段和滑块。
也可以在为一个组件创建回调函数后,将其分配给第二个组件来实现共享。具体操作如下:
1. 在组件浏览器中右键单击第二个组件。
2. 选择“Callbacks > Select existing callback”。
3. 当“Select Callback Function”对话框显示时,从“Name”下拉列表中选择现有的回调函数。
1.2 示例:共享回调函数的应用
以下示例展示了如何创建一个包含两个共享回调函数的 UI 组件的应用程序。该应用程序显示具有指定数量级别的等高线图,当用户更改编辑字段中的值时,他们可以按回车键或点击“Update Plot”按钮来更新图形。
1. 在 App Designer 中,从组件库中将 Axes 组件拖到画布上,然后进行以下更改:
- 双击标题,将其更改为“Sel
超级会员免费看
订阅专栏 解锁全文
62

被折叠的 条评论
为什么被折叠?



