GUI closing automatically?

Hi I've got a problem again. I've got a face detection algorithm. When I try to implement in GUI. After selecting the first button, the corresponding operation takes place but this closes the GUI! Where should the problem probably be? Any guesses? And how can I avoid this??

 채택된 답변

Jiro Doke
Jiro Doke 2011년 2월 22일

2 개 추천

I would assume you have a close, closereq, or delete somewhere in your code. Put a breakpoint on the first line of your button callback, and step through one line at a time, and you should be able to discover the problem

댓글 수: 6

Niranjan
Niranjan 2011년 2월 23일
No Doke, I am very sure I never used close in my coding. However when I tried the same code in a different GUI, it didn't give me any error. Confused!
Jiro Doke
Jiro Doke 2011년 2월 23일
Did you do what I suggested: put a breakpoint and step through your code line by line until the figure closes?
Jan
Jan 2011년 2월 23일
@Niranjan: Beeing "very sure" does not help when programming in Matlab. Matlab is certain, that you are using CLOSE or DELETE with the handle of the dialog. I definitely trust Jiro's estimation.
Niranjan
Niranjan 2011년 2월 25일
I am sorry guys , Jiro was rite . It is my habit to use clc;clear all;close all; at the starting of the code. That's what caused me the problem. When I removed it ,things were back to normal.
Jan
Jan 2011년 2월 25일
Another strong hint that "clc;clear all; close all" is not useful but more likely causes trouble.
Arun Badigannavar
Arun Badigannavar 2013년 4월 4일
Very helpful

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

질문:

2011년 2월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by