查看: 638|回复: 2|关注: 0

[已解决] 两个GUI间的调用问题

[复制链接]

新手

9 麦片

财富积分


050


5

主题

16

帖子

0

最佳答案
用guide生成的,在一个GUI里按按钮调用GUI1,代码:
function pushbutton1_Callback(hObject, eventdata, handles)
open('GUI1.fig');
h=guihandles;
然后在第二个GUI里按按钮文本框显示字
function pushbutton1_Callback(hObject, eventdata, handles)
set(handles.text1,'string','OK','FontSize',12);

这里会报错
尝试引用非结构体数组的字段。
出错 GUI1>pushbutton1_Callback (line 231)
set(handles.text1,'string','OK','FontSize',12);

感觉是句柄的问题,但是没有系统的学过GUI,也不知道要怎么办,求解答!

新手

19 麦片

财富积分


050


0

主题

16

帖子

2

最佳答案
  • 关注者: 1
发表于 2018-5-17 10:23:48 | 显示全部楼层 |此回复为最佳答案
有的回答说是貌似没有更新句柄,你在set(handles.text1,'string','OK','FontSize',12);这句命令前加上:
  1. handles=guihandles;
复制代码

新手

9 麦片

财富积分


050


5

主题

16

帖子

0

最佳答案
 楼主| 发表于 2018-5-17 15:19:48 | 显示全部楼层
NcMan 发表于 2018-5-17 10:23
有的回答说是貌似没有更新句柄,你在set(handles.text1,'string','OK','FontSize',12);这句命令前加上:
...

谢谢!解决了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表