Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

uitabgroup

创建包含选项卡式面板的容器

说明

tg = uitabgroup 在当前图窗中创建一个选项卡组并返回 TabGroup 对象。如果没有可用的图窗,MATLAB® 将调用 figure 函数创建一个图窗。选项卡组是选项卡的容器。它们允许您标识选定的选项卡,并检测用户何时选择了不同的选项卡。

tg = uitabgroup(Name,Value) 使用一个或多个名称-值对组参数指定选项卡组属性值。

tg = uitabgroup(parent) 在指定的父容器中创建选项卡组。父容器可以是使用 figureuifigure 函数创建的图窗,也可以是子容器(如面板)。uitabgroup 的属性值略有不同,具体取决于该 App 是使用 figure 还是 uifigure 函数创建的。有关详细信息,请参阅名称-值对组参数

示例

tg = uitabgroup(parent,Name,Value) 指定父容器和一个或多个属性值。

示例

全部折叠

创建一个图窗,其中包含一个选项卡组和两个选项卡。

f = figure;
tabgp = uitabgroup(f,'Position',[.05 .05 .3 .8]);
tab1 = uitab(tabgp,'Title','settings');
tab2 = uitab(tabgp,'Title','Options');

获取当前选择的选项卡。

currenttab = tabgp.SelectedTab
currenttab = 

  Tab (settings) with properties:

              Title: 'settings'
    BackgroundColor: [0.9400 0.9400 0.9400]
           Position: [0.0119 0.0089 0.9702 0.9107]
              Units: 'normalized'

Scrollable 属性支持在选项卡内的组件超出边框时启用滚动。要使用滚动功能,图窗必须使用 uifigure 函数创建。App 设计工具使用此类型的图窗来创建 App。

创建包含一个选项卡的选项卡组。向该选项卡添加六个 UI 组件,前三个组件位于选项卡的上边框的外部。

fig = uifigure;
tg = uitabgroup(fig,'Position',[20 20 196 145]);
t = uitab(tg,'Title','Member Informaion');
ef1 = uieditfield(t,'text','Position',[11 165 140 22],'Value','First Name');
ef2 = uieditfield(t,'text','Position',[11 140 140 22],'Value','Last Name');
ef3 = uieditfield(t,'text','Position',[11 115 140 22],'Value','Addess');
dd = uidropdown(t,'Position',[11 90 140 22],'Items',{'Male','Female'});
cb = uicheckbox(t,'Position',[11 65 140 22],'Text','Member');
b = uibutton(t,'Position',[11 40 140 22],'Text','Send');

通过将选项卡的 Scrollable 属性设置为 'on' 来启用滚动。默认情况下,滚动条显示在顶部。

t.Scrollable = 'on';

输入参数

全部折叠

父容器,指定为使用 figureuifigure 函数创建的图窗或子容器:

  • 面板、选项卡和按钮组可以是任一类型的图窗中的容器。

  • 网格布局是只能位于使用 uifigure 函数创建的图窗中的容器。

名称-值对组参数

示例: 'TabLocation','bottom' 指定选项卡标签位于选项卡组的底部。

指定可选的、以逗号分隔的 Name,Value 对组参数。Name 为参数名称,Value 为对应的值。Name 必须放在单引号 (' ') 中。您可以指定多个名称-值对组参数,如 Name1,Value1,...,NameN,ValueN

  • 有关对通过 uifigure 函数或 App 设计工具创建的 App 可用的属性列表,请参阅 TabGroup 属性

  • 有关对通过 figure 函数创建的 App 可用的属性列表,请参阅 TabGroup 属性

另请参阅

函数

属性

在 R2014b 中推出