zanglei37 发表于 2006-4-18 11:24

有关gui复选框问题

<P>我的界面里有许多复选框,我想实现提取复选框的值(选中为1,未选中为0),组成一个新的矩阵,在确定按钮的回调函数中使用该矩阵,请问如何实现阿?我现在是在第一个个复选框的回调函数中相应添加p1=get(hObject,'Value');以此类推,可是在确定按钮回调时总出错:<BR>undefined function or variable 'p1'.</P>
<P>Error in ==&gt; C:\MATLAB6p5\work\crop.m (pushbutton2_Callback)<BR>On line 740==&gt; p=</P>
<P>Error in ==&gt; C:\MATLAB6p5\toolbox\matlab\uitools\gui_mainfcn.m<BR>On line 66==&gt;         feval(varargin{:});</P>
<P>Error in ==&gt; C:\MATLAB6p5\work\crop.m<BR>On line 42==&gt;   gui_mainfcn(gui_State, varargin{:});</P>
<P>??? Error while evaluating uicontrol Callback.<BR>也试过将p1设为全局变量,错误依旧。跪请高手指点阿!!!不胜感激!!!</P>

zjliu 发表于 2006-4-18 12:40

检查逻辑结构,p1没定义

zanglei37 发表于 2006-4-18 13:47

谢谢,恳请再详细指教:若要定义,在哪定义?p1我打算的是一个临时变量,直接用不可以吗?需要什么语法阿?我是初学者,对这些还不是很清楚。再次感谢

happy 发表于 2006-4-19 20:33

回复:(zanglei37)有关gui复选框问题

当然是在On line 740==&gt; p=之前了
页: [1]
查看完整版本: 有关gui复选框问题