我创建了三个GUI界面,其中一个是主界面,一个是图形显示界面,另一个是表格显示界面,问题是我想在其中一个子界面实现在一个静态文本中显示程序运行以后的数值,在一个按钮的callback毁掉函数用语句set(handles.text011,'string',a1)实现;,其中text011是静态文本的tag值,出现错误. a2 E; P/ I$ B4 {' C( v+ T
(引用了不存在的字段 'text011'。 3 h. l5 k ~* B" y出错 GUI3>pushbutton2_Callback (line 141) 8 g5 x- P. I, |set(handles.text011,'string',a1);/ A8 f$ |$ M" @: C t0 D: M. b9 H
4 P. Z' Q5 q7 z+ D; s7 k0 T6 \出错 gui_mainfcn (line 95)( m$ n( Q: Z+ @% l5 S/ r: g6 F
feval(varargin{:}); 2 B$ z: N. h. k1 y2 ~ 2 o, E A/ ^, y3 g9 F& f: \' I出错 GUI3 (line 42) / N6 n. O$ B I3 J5 X2 @6 W- } gui_mainfcn(gui_State, varargin{:}); * h: x5 l1 T: T& d# l0 V" W2 Q ' W) D& N/ I: d7 i; ~- D0 ^出错 @(hObject,eventdata)GUI3('pushbutton2_Callback',hObject,eventdata,guidata(hObject)) 2 W: a4 d' x# X: p% Z! }1 w, A; v8 W3 J- c
# o5 G6 ~( T T8 f/ V( [) ^) p
Error while evaluating uicontrol Callback) 8 O2 J; F5 Z9 _ l但是单独在一个界面上用一个静态文本和一个按钮可以在静态文本上显示结果,例如:在按钮的回调函数中编写8 n1 l0 {0 i( w
a=1;b=2;& Y) n! V" t! y$ n
c=a+b;6 C' {0 i: S {8 \5 b
set(handles.text1,'string',c);则是可以实现的,请高手求教原因,非常感谢 M$ }- w* X5 Y) i; |& T" q9 n , _3 L% m1 f& `& r5 f, \8 \- X& ^- M7 |- u t
& m) o+ E/ I4 L