exponenta event banner

uitab

панель «Создание с вкладками»

Описание

t = uitab создает вкладку внутри группы вкладок и возвращает Tab объект. Если группа вкладок недоступна, MATLAB ® вызывает figure для создания фигуры. Затем на рисунке создается группа вкладок, которая помещается в группу вкладок.

t = uitab(Name,Value) задает значения свойств вкладки, используя один или несколько аргументов пары «имя-значение».

t = uitab(parent) создает вкладку в указанном родительском контейнере. Родительский контейнер может быть группой вкладок на рисунке, созданном с помощью figure или uifigure функция. Значения свойств для uitab незначительно различаются в зависимости от того, создано ли приложение с помощью figure или uifigure функция. Дополнительные сведения см. в разделе Аргументы пары «имя-значение».

пример

t = uitab(parent,Name,Value) задает родительский контейнер и одно или несколько значений свойств.

Примеры

свернуть все

Создайте фигуру, содержащую группу вкладок и две вкладки.

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

Получите название первой вкладки.

tab1.Title
ans =

Settings

Scrollable позволяет выполнять прокрутку в пределах вкладки, имеющей компоненты за пределами ее границ. Прокрутка возможна только в том случае, если родительская группа вкладок находится на рисунке, созданном с помощью uifigure функция. Конструктор приложений использует этот тип фигур для создания приложений.

Создайте группу вкладок, содержащую одну вкладку. Добавьте на вкладку шесть компонентов пользовательского интерфейса, первые три из которых расположены вне верхней границы вкладки.

fig = uifigure;
tg = uitabgroup(fig,'Position',[20 20 196 145]);
t = uitab(tg,'Title','Member Information');
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','Address');
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';

Входные аргументы

свернуть все

Родительский контейнер, указанный как группа вкладок. Группа вкладок может быть дочерним элементом фигуры, созданной с помощью figure или uifigure функция.

Аргументы пары «имя-значение»

Пример: 'Title','Options' указывает, что заголовок вкладки Options.

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений как Name1,Value1,...,NameN,ValueN.

  • Список свойств, доступных для приложений, созданных с помощью uifigure или в App Designer см. раздел Свойства вкладки.

  • Список свойств, доступных для приложений, созданных с помощью figure см. раздел Свойства вкладки.

См. также

Функции

Свойства

Представлен в R2014b