美文网首页
matlab之在GUI设计时,不同控件之间的变量传递

matlab之在GUI设计时,不同控件之间的变量传递

作者: 我就是个初学者 | 来源:发表于2018-07-05 06:49 被阅读0次

1.可以对某控件设置“用户数据”,然后,在另一个控件函数中就可以读取此数据值

例如,对于控件x

set(handles.x,'userdata',a);

在另一个控件函数中就可以引用

b=get(handles.x,'userdata');

这样便把控件x下的变量a的值传递给了变量b。

2.利用全局变量

例如:

在第一个控件函数下

global x

x=pi;

在第二个控件中可以引用

global x

y=2*x;

这样便实现了对x变量的引用。

3.利用将数据xxx存入handles中:

handles.x = x;

guidata(hObject,handles)   

在要获取该变量的地方使用语句:

x= handles.x;

即可实现数据共享

相关文章

网友评论

      本文标题:matlab之在GUI设计时,不同控件之间的变量传递

      本文链接:https://www.haomeiwen.com/subject/pxduuftx.html