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

(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) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

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

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

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

Пример: uifigure ('Имя', 'Результаты') определяет имя фигуры к 'Результатам'.

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

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

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

Ограничения

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

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

Функции

Свойства

Введенный в R2016a

Была ли эта тема полезной?