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. В качестве альтернативы можно задать полный путь к файлу изображения.

  • Матрица изображений истинного цвета. Смотрите Типы изображения для получения дополнительной информации.

Модальный в виде true или false.

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

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

Функции

Введенный в R2016a