登录论坛

查看完整版本 : [求助]matlab gui如何在两个窗口之间传递数据


hit-wang
2009-01-14, 16:29
如题:matlab gui如何在两个窗口之间传递数据。请高人指教!

tony4966
2009-02-15, 08:09
如题:matlab gui如何在两个窗口之间传递数据。请高人指教!

如果想把guiname2 里的东西传到guiname1里

在guiname1.m 里的相应地方
handlename = guidata(guiname2);
现在handlename就可以在guiname1里调用guiname2的数据了

希望我说清楚了

hit-wang
2009-02-16, 14:00
谢谢了!
这个问题我已经解决了,我的方法是使用全局变量来传递数据的。

tony4966
2009-02-23, 04:21
谢谢了!
这个问题我已经解决了,我的方法是使用全局变量来传递数据的。


为何不把你的好办法详细地介绍下?
我也好学习学习!

csxiaojunjun
2009-03-19, 19:48
谢谢了!
这个问题我已经解决了,我的方法是使用全局变量来传递数据的。

就是,,方便的话说一下吧,,我也正遇到这个问题,,还没搞太清,,感觉用global定义全局变量好懂一点,但是好像我定义了,没有成功,出现错误了,,不知道什么问题,,希望能得到帮助

bigboyx
2009-03-20, 14:48
就是,大家都想学下,说出来吧,:biggrin:

xsprinkle
2009-03-20, 16:56
几乎所有的教材都不提倡全局变量
我却不明白,全局变量在每个要 引用的地方都要采用声明,也不至于会发生混乱吧
如果硬要说会发生混乱,就如你把函数名:lovely: 定义相同的情况一样了