Problem closing a window (GUI)

조회 수: 14 (최근 30일)
Jaime
Jaime 2013년 3월 5일
댓글: Juan Arteaga 2020년 9월 8일
Hello everybody, i will explain very fast my problem:
I have the initial window called: "inicio" in my program and i created a button called: "continuar". Then i edited the callback as follows:
function continuar_Callback(hObject, eventdata, handles)
% hObject handle to continuar (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
close inicio
velocidades
With the objective to close inicio and open the new window: velocidades.
the problem is that matlab give me this error:
??? Error using ==> close Specified window does not exist.
Error in ==> inicio>continuar_Callback at 88 close inicio
Error in ==> gui_mainfcn at 75 feval(varargin{:});
Error in ==> inicio at 44 gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
Probably is a simple error but i have been crazy looking for the problem or trying differents names and i can´t find it. Them name of the initial window file is: inicio.m and inicio.fig (i dont know if i should modify tag or name...)
thanks you very much

채택된 답변

Jan
Jan 2013년 3월 6일
편집: Jan 2013년 3월 6일
When you have a problem with a command, read its documentation at first. There you find, that close() required the handle of the figure or the "name":
"close name" deletes the figure with the specified name.
But what exactly is "the name"? Is this the 'Name' property? Does the 'NumberTitle' property matter? What about the title, when the name is empty?
I'd prefer to obtain the figure handle explicitly. Is it stored in the handles struct? Is it a parent of the currently called object? Does the figure have a unique tag or 'name' property? Is it possible that multiple instances of the GUI are opened, such that searchung for a tag or name may fail?
  댓글 수: 3
Christopher Elliott
Christopher Elliott 2019년 6월 17일
close ALL FORCE
solved the issue for me in R2016B.
Juan Arteaga
Juan Arteaga 2020년 9월 8일
Thank you Christopher Elliott, your command also worked for me

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by