фигура пользовательского интерфейса

Создайте фигуру для разработки приложений в App Designer

Синтаксис

f = uifigure
f = uifigure(Name,Value)

Описание

пример

f = uifigure создает фигуру для создания пользовательского интерфейса и возвращает объект Figure. Это - тип фигуры, которую использует App Designer.

пример

f = uifigure(Name,Value) задает свойства фигуры с помощью одного или нескольких аргументов пары Name,Value.

Примеры

свернуть все

f = uifigure;

Создайте фигуру пользовательского интерфейса с определенным заголовком.

f= uifigure('Name','Plotted Results');

Получите значение свойства Position.

p = f.Position
ans =

   680   678   560   420

Закодируйте коллбэк CloseRequestFcn, чтобы открыть модальное поле Диалогового окна подтверждения, когда пользователь попытается закрыть окно.

Скопируйте и вставьте этот код в Редактор MATLAB®, и затем запустите closeFig.

function closeFig
f = uifigure('Position',[100 100 350 275],...
    'CloseRequestFcn',@(f, event)my_closereq(f));
end
function my_closereq(f)
selection = questdlg('Close the figure window?',...
    'Confirmation',...
    'Yes','No','Yes');
switch selection,
    case 'Yes',
        delete(f)
    case 'No'
        return
end
end

Нажмите фигуру близкая кнопка. Поле Диалогового окна подтверждения открывается.

Входные параметры

свернуть все

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

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

Пример: 'Name','My App' задает My App как заголовок фигуры пользовательского интерфейса.

Свойства, перечисленные здесь, являются подмножеством доступных свойств. Для полного списка смотрите UI Figure Properties.

Имя фигуры, заданной как вектор символов или скаляр строки.

Пример: uifigure('Name','Results') определяет имя фигуры к 'Results'.

Местоположение и размер фигуры пользовательского интерфейса, исключая границы и строку заголовка, заданную как четырехэлементный вектор формы [left bottom width height].

В этой таблице описываются каждый элемент в векторе.

ЭлементОписание
leftРасстояние от левого края главного дисплея к внутреннему левому краю окна UI Figure. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.
bottomРасстояние от базового края главного дисплея к внутреннему базовому краю окна UI Figure. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.
widthРасстояние между правыми и левыми внутренними краями фигуры пользовательского интерфейса.
heightРасстояние между верхними и нижними внутренними краями фигуры пользовательского интерфейса.

Ограничения

  • В настоящее время вы не можете передать объект Figure, созданный с функцией uifigure к print, rotate3d, pan или функциям zoom. При попытке для этого, MATLAB выдает ошибку.

Смотрите также

Функции

Свойства

Введенный в R2016a