如何在Matlab GUI的当前窗口中编辑另一个窗口?

时间:2019-05-05 10:34:49

标签: matlab user-interface

我在Windows 10中使用Matlab R2016b,我用guide创建了两个窗口:

winA.fig/winA.m
winB.fig/winB.m

winA有一个按钮,winB有一个编辑。

假设两个窗口都已经打开。

我的问题是:当我单击winA中的按钮时,如何更改winB中的编辑文本?

或者:如何访问winB的句柄?我已将winB的HandleVisibilty更改为on

当我调试程序时,在function pushbutton1_Callback(hObject, eventdata, handles)中,并在matlab命令行中键入handles,它表明handles的类为struct。当我使用

aa=findobj(0, 'Name', 'winB')

aa的类别是Figure,而不是struct

任何人都可以帮助我。

0 个答案:

没有答案