我在新的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中哪个标签处于活动状态?
答案 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