GUI创建多个对象相同的标签

2视图(30天)
我有一个GUI创建指南名叫WGE_GUI WGE_GUIh和标签。当我运行GUI,如果我插入的代码
h = findobj (“标签”,“WGE_GUIh”)
在GUI是可见的,那么h 1 x1 matlab.ui.Figure类。
然而,我有一个按钮,当点击运行相同的findobj功能如上所述,它会返回以下:
h =
3 x1图数组:
图(WGE_GUIh)
图(WGE_GUIh)
图(WGE_GUIh)
h中的所有数据似乎有相同的属性,但我不能确定为什么有多个数据相同的标签。他们所有的文件名(例如h (1) .FileName)是相同的,指向GUI .fig文件在我的硬盘。
我不确定我找什么当我调试。我有其他按钮,使用findobj函数,以及setappdata getappdata gui之间传递变量,但我得到这种行为即使那些没有使用。任何帮助将不胜感激!

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2018年2月5日
一些对象可能HandleVisibility设置为“回调”;看到 //www.tianjin-qmedu.com/help/matlab/creating_plots/preventing-access-to-figures-and-axes.html
在命令行,试试findall()而不是findobj ()

类别

找到更多的在指定目标图形输出帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!