exponenta event banner

uialert

Отображение диалогового окна предупреждения

Описание

пример

uialert(fig,message,title) отображает модальное диалоговое окно перед указанным окном фигуры. Фигура должна быть создана с помощью uifigure функция. В диалоговом окне отображается указанное сообщение и строка заголовка с указанным заголовком. По умолчанию диалоговое окно также содержит значок ошибки и кнопку OK.

пример

uialert(___,Name,Value) отображает диалоговое окно со свойствами, заданными одним или несколькими Name,Value аргументы пары.

Примеры

свернуть все

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

fig = uifigure;
uialert(fig,'File not found','Invalid File');

fig = uifigure;
message = sprintf('Fire hazard! \n Consider reducing temperature.');
uialert(fig,message,'Warning',...
'Icon','warning');

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

свернуть все

Целевой показатель, указанный как Figure объект. Фигура должна быть создана с помощью uifigure функция.

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

Форматировать символы, например символ новой строки (\n) удостоены чести. Для отображения нескольких строк текста используйте массив ячеек из символьных векторов или строковый массив.

Пример: 'Invalid value'

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

Пробелы заменяют символы формата, такие как новая строка (\n) символ.

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

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

Пример: 'Icon','warning'

Диалоговое окно аларма закрывает функцию обратного вызова запроса, заданную как одно из следующих значений:

  • Дескриптор функции.

  • Массив ячеек, в котором первый элемент является дескриптором функции. Последующие элементы в массиве ячеек являются аргументами для передачи функции обратного вызова.

  • Символьный вектор, являющийся допустимым выражением MATLAB ®. MATLAB вычисляет это выражение в базовой рабочей области.

CloseFcn Обратный вызов выполняется, когда пользователь приложения закрывает диалоговое окно предупреждения, нажимая кнопку закрытия в строке заголовка или кнопку OK. CloseFcn функция также выполняется, когда пользователь приложения закрывает окно рисунка, для которого отображается диалоговое окно предупреждения из командной строки MATLAB. Окно фигуры можно закрыть из командной строки с помощью команды close функция.

Значок, заданный как предопределенный значок или пользовательский значок.

Предопределенный значок

В этой таблице перечислены значения предварительно определенных значков. Например, чтобы показать значок флажка, укажите пару имя-значение 'Icon','success'.

СтоимостьСимвол
'error' (по умолчанию)

'warning'

'info'

'success'

''

Значок не отображается.

Пользовательский значок

Укажите пользовательский значок в качестве одного из следующих значений:

  • Вектор символов, указывающий имя файла изображения SVG, JPEG, GIF или PNG, которое находится в пути MATLAB. Можно также указать полный путь к файлу изображения.

  • Массив изображений truecolor. Дополнительные сведения см. в разделе Типы изображений.

Модальный, указан как true или false.

Модальное диалоговое окно делает фигуру недоступной до закрытия диалогового окна. Однако это не препятствует появлению дополнительных диалоговых окон.

См. также

Функции

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