how to get string for empty Edit Text in Matlab GUI ?

조회 수: 4 (최근 30일)
MatlabFan
MatlabFan 2013년 4월 6일
Hi,
I inserted an Edit Text in a Matlab GUI, and I would like to perform some actions when nothing is in the Edit Text (Edit Text empty). I have the following:
extractPass=get(handles.inputPassword_txt,'string');
The problem is that, when the Edit Text is empty, isempty(extractPass)= 0. I was expecting isempty(extractPass)=1 when the Edit Text is empty.
What do I need to write to know when the Edit Text is empty ?
Thanks.

채택된 답변

per isakson
per isakson 2013년 4월 6일
With R2012a I fail to reproduce your problem. Try
class( extractPass )
double( extractPass )
to find out what get returns
  댓글 수: 7
MatlabFan
MatlabFan 2013년 4월 7일
Thank you very much for your help Isakon. I appreciate that. It still doesn't solve the problem though.
per isakson
per isakson 2013년 4월 7일
편집: per isakson 2013년 4월 7일
You have a < 2x1 cell> array of strings (or something else). Try this
extractPass{1}
extractPass{2}
whos extractPass
for ii = 1 : numel( extractPass )
class( extractPass{ii} )
isempty( extractPass{ii} )
end
or use the variable editor to find out what is in the cells.
Do you have a squeezed scroll bar to the right end of the edit box?
If nothing helps restart Matlab!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by