uifigure

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

Описание

пример

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 имя аргумента и 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 функционируйте к printrotate3dпанорамирование, или zoom функции. При попытке для этого, MATLAB выдает ошибку. Использовать panизменение масштаба, и rotate3d взаимодействия для графиков вы создаете в uifigure, задайте оси в качестве первого аргумента и задайте 'on''off', или масштабный коэффициент (для zoom) в качестве второго аргумента. Для получения дополнительной информации смотрите Отображающуюся Графику в App Designer.

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

Функции

Свойства

Введенный в R2016a