SelectionChangeFcn not receiving handles
2 次查看(过去 30 天)
显示 更早的评论
I'm trying to have a gui (made using GUIDE) run some code when the selection of a radio button is changed.
The radio buttons are in a uipanel, I have added the following to the OpeningFcn:
set(handles.uipanel1,'SelectionChangeFcn',@uipanel1_SelectionChangeFcn);
and defined the SelectionChangeFcn as:
function uipanel1_SelectionChangeFcn(hObject, eventdata, handles)
who
However, the output of 'who' is:
Your variables are:
eventdata hObject
Is there a way to pass the handles structure to it too? I have a function that updates the gui, based on the contents of handles which I want to call from the SelectionChangeFcn.
Cheers
0 个评论
采纳的回答
Paulo Silva
2011-7-5
set(handles.uipanel1,'SelectionChangeFcn',...{@uipanel1_SelectionChangeFcn,handles});
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Migrate GUIDE Apps 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!