Use guidata(hObject, handles) for non-callback functions?
조회 수: 1 (최근 30일)
이전 댓글 표시
I am in the process of writing a shared function, say "function sharingiscaring()" to used for different CallbackFcns.
I realize this shared function "function sharingiscaring()" will generate some cell arrays, say "care1", "care2", that I would like to use in other callback functions.
In this case, is it necessary to add in commands such as
handles.care1=care1;
handles.care2=care2;
and also end the "function sharingiscaring()" with
guidata(hObject, handles)
like what is usually done for callback functions?
I will appreciate any help since I just started learning GUI and would like to make sure my code is written correctly...Thank you again for reading!
댓글 수: 0
채택된 답변
Walter Roberson
2016년 8월 1일
No, that is not needed. You can return the values as outputs from the funtion:
function [care1, care2] = sharingiscaring()
...
추가 답변 (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!