繁体   English   中英

如何在GUIDE中将一个功能分配给不同的UI控件?

[英]How to assign one function to different UI controls in GUIDE?

在GUIDE中设计的图形中有一组按钮,我想将一个函数分配为其回调函数。 但是在属性检查器中没有组合框可供选择,而当我选择所有按钮并从“ 查看回调”菜单中单击“ 回调”时 ,它将创建多个回调函数。 当我按下属性检查器中的“我不知道如何呼叫”按钮时,行为相同。

我可以使用OpeningFcn一些编码(例如此处描述的编码)或仅调用set(handle, 'method')来处理此问题,但我真的更喜欢在设计环境中进行处理。

您可以在属性检查器中编辑“ Callback值。 默认情况下,它将是该uicontrol的自定义回调,但是您可以将其更改为所需的任何名称。

在此处输入图片说明

因此对我来说,对于两个按钮,默认情况下它们类似于以下内容:

@(hObject,eventdata)mygui('pushbutton2_Callback',hObject,eventdata,guidata(hObject))    
@(hObject,eventdata)mygui('pushbutton1_Callback',hObject,eventdata,guidata(hObject))

只需将一个的值复制到另一个中,它们将具有相同的回调。

或者,您可以通过指定自己的值使它们具有完全不同的回调。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM