[英]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.