0x0为空的GraphicsPlaceholder数组

时间:2017-09-30 17:31:04

标签: matlab matlab-guide

我试图在GUI窗口中获取TextBox的句柄。

enter image description here

>> SliderTool
>> h = findobj('Tag', 'xText')
h = 
  0x0 empty GraphicsPlaceholder array.
>> 

为什么h是一个空数组?

1 个答案:

答案 0 :(得分:1)

默认情况下(在R2015b中的leat),GUI图形的属性HandleVisibility设置为callback这会阻止findobj找到uicontrol的句柄,即使{ uicontrol的{1}}设置为HandleVisibility

要解决您的问题,您还必须将on的{​​{1}}属性设置为HandleVisibility

下图显示了如何设置GUI图形的figure和结果。

enter image description here 希望这有助于,

Qapla'