Matlab r2014b获取GUI中哪个选项卡处于活动状态

时间:2015-02-19 16:16:38

标签: matlab user-interface tabs

我在新的Matlab R2014b版本中有一个代码,在GUI中有选项卡:

hTabGroup = uitabgroup('units','pixels','position',[22 245 900 435])`   
tabs(1) = uitab(hTabGroup, 'title','Curve 1'); 
tabs(2) = uitab(hTabGroup, 'title','Curve 2'); 

我怎么能在代码中询问GUI中哪个标签处于活动状态?

1 个答案:

答案 0 :(得分:1)

请参阅SelectedTab property of the uitabgroup

  

SelectedTab - 当前选中的标签uitab对象此属性为   只读。

     

当前选定的选项卡,指定为uitab对象。

     

使用此属性确定a中当前选定的uitab   uitabgroup。您还可以使用此属性来初始化GUI   默认的uitab选择。

     

SelectedTab属性的默认值是第一个uitab   你添加到uitabgroup。

使用示例代码并选择“曲线2”来拉出标题:

hTabGroup = uitabgroup('units','pixels','position',[22 245 900 435]);
tabs(1) = uitab(hTabGroup, 'title','Curve 1'); 
tabs(2) = uitab(hTabGroup, 'title','Curve 2'); 
mytab = hTabGroup.SelectedTab.Title

mytab =

Curve 2