Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2008-04-24
年龄: 43
帖子: 21
声望力: 18 ![]() |
![]()
刚开始,我是这么做的,可是,老是出现
Error in ==> abc>pushbutton1_Callback at 127 a=str2num(get(handles.a,'String')) Error in ==> gui_mainfcn at 75 feval(varargin{1:2}); 这样的错误,后来,我把gui初始化中的 if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end 替换成 if nargin == 0 % LAUNCH GUI fig = openfig(mfilename,'reuse'); set(fig,'Color',get(0,'defaultUicontrolBackgroundColor')); handles = guihandles(fig); guidata(fig, handles); if nargout > 0 varargout{1} = fig; end elseif ischar(varargin{1}) % INVOKE NAMED SUBFUNCTION OR CALLBACK try if (nargout) [varargout{1:nargout}] = feval(varargin{:}); % FEVAL switchyard else feval(varargin{:}); % FEVAL switchyard end catch disp(lasterr); end end 这个错误就不出现了,但是我不知道为什么?还望指点:lovely: :lovely: |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-03-19
年龄: 41
帖子: 10
声望力: 18 ![]() |
![]()
因为你的实际问题我不太清楚,但就你在第一次描述的问题中给定的例子,我用给出的关键语句调试是没有问题的.后面你说的问题,最好把你的fig传一份上来,然后附上你的m文件,这样大家可以在自己机器上进行调试,看是问题出在哪里!
|
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-24
年龄: 43
帖子: 21
声望力: 18 ![]() |
![]()
:lol: :lol: :lol: :lol:
|
![]() |
![]() |