数学建模社区-数学中国
标题:
求MATLAB 大神解释gui问题
[打印本页]
作者:
雨中钓鳌客
时间:
2014-7-15 13:53
标题:
求MATLAB 大神解释gui问题
我创建了三个GUI界面,其中一个是主界面,一个是图形显示界面,另一个是表格显示界面,问题是我想在其中一个子界面实现在一个静态文本中显示程序运行以后的数值,在一个按钮的callback毁掉函数用语句set(handles.text011,'string',a1)实现;,其中text011是静态文本的tag值,出现错误
3 g% b+ V& B5 [
(引用了不存在的字段 'text011'。
% G3 }2 e8 V' _
出错 GUI3>pushbutton2_Callback (line 141)
$ a T: t7 @( _* @
set(handles.text011,'string',a1);
) m6 ]- _# k/ r& |
& r5 Z5 ~$ B- z0 T- g8 u* m9 D* b
出错 gui_mainfcn (line 95)
; B& e0 O4 l7 M+ Y" e
feval(varargin{:});
c6 S" a$ d& A- ]( t. y9 D( s0 z
+ }8 b1 L7 G& e9 P4 |
出错 GUI3 (line 42)
9 I6 Q8 `9 I7 i
gui_mainfcn(gui_State, varargin{:});
* P( O1 I, w8 i2 Y, X4 Z$ K6 x- F1 E
! ?3 K5 m& L2 @( z/ X
出错 @(hObject,eventdata)GUI3('pushbutton2_Callback',hObject,eventdata,guidata(hObject))
& j1 U- C. y2 a* g6 ?8 g
! v, u- t5 v; a. w1 O" m
$ T d* w. r' ]" }
Error while evaluating uicontrol Callback)
3 b" }0 V- q1 C- M4 _" h# x
但是单独在一个界面上用一个静态文本和一个按钮可以在静态文本上显示结果,例如:在按钮的回调函数中编写
}8 q) |: R- I# ~7 o( a* m2 [
a=1;b=2;
- ]( ^8 I. w) p: v; s, F. c
c=a+b;
# Q- V( c0 f. |1 P5 D6 p
set(handles.text1,'string',c);则是可以实现的,请高手求教原因,非常感谢
: B( Q; \! O/ I; S6 o3 s
$ c. J- L0 `: W, f. [% I3 g
' H1 B0 J+ p1 v& m1 a
( \ C9 [7 s- {: V7 O8 j$ w7 w/ S
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5