save variables gui
조회 수: 2 (최근 30일)
이전 댓글 표시
Hellow, i want to save variables in my gui witch i ask in a checkbox,listbox,edit text and so on... i know how to select it, but i want to save it so i can use it in another gui and other functions. After help i used this form but i get the next error. Please help!
function ls_Callback(hObject, eventdata, handles)
% hObject handle to ls (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
ls = str2double(get(hObject,'String')) %to convert to double
handles.ls = ls;
guidata(handles);
To use it i try: handles = guidata(YourFigureNumber); and then use handles.ls this is the error message:
??? Error using ==> guidata at 89
H must be the handle to a figure or figure descendent.
Error in ==> DA>ls_Callback at 444
guidata(handles);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> DA at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)DA('ls_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontro l Callbac
댓글 수: 0
답변 (2개)
Paulo Silva
2011년 5월 8일
Make sure that YourFigureNumber is really one handle to a figure, figure1 usually works to specify the GUI figure handle.
댓글 수: 0
Walter Roberson
2011년 5월 8일
Within the context of a callback for the same figure, you can replace YourFigureNumber with hObject.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Specifying Target for Graphics Output에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!