Компоненты App Building

App Designer и фигуры пользовательского интерфейса поддерживают большой набор компонентов для разработки современных, полнофункциональных приложений. Таблицы ниже приводят компоненты, которые доступны.

  • Общие Компоненты — Включают компоненты, которые отвечают на взаимодействия, такие как кнопки, ползунки, выпадающие списки и деревья.

  • Оси — Включают оси, чтобы создать графики для визуализации данных и исследования.

  • Контейнеры и фигура Инструменты — Включают панели и вкладки для группировки компонентов, а также панелей меню.

  • Компоненты инструментирования — Включают приборы и лампы для визуализации состояния, а также кнопок и переключателей для выбора входных параметров.

  • Расширяемые Компоненты — Включают пользовательские компоненты пользовательского интерфейса, которые вы создаете. Интерфейс со сторонними библиотеками, чтобы отобразить содержимое как виджеты или визуализация данных.

  • Компоненты тулбокса — Включают созданные компоненты пользовательского интерфейса тулбокса. Требует дополнительной лицензии тулбокса и установки.

Все компоненты доступны программно. Большинство компонентов пользовательского интерфейса также доступно в Component Library App Designer для вас, чтобы перетащить мышью на холст. Чтобы добавить компоненты в приложение App Designer, которые не доступны в Component Library, или что вы хотите добавить динамически к запущенному приложению, смотрите, Добавляют Компоненты пользовательского интерфейса к App Designer Программно.

При вызывании графических функций в App Designer рабочий процесс немного отличается, чем вы обычно используете в MATLAB® командная строка. Для получения дополнительной информации о том, как вызвать графические функции в App Designer, смотрите Графику Отображения в App Designer.

Общие компоненты

Оси

Информация об осяхПример
UIAxes Properties

A mesh surface plot

Свойства осей графика
Этот объект может быть добавлен программно только.

Two normalized histogram plots in the same axes. A blue histogram is centered near zero and an orange one is centered near one.

Свойства GeographicAxes
Этот объект может быть добавлен программно только.

Set of geographic axes that uses the 'colorterrain' basemap. A solid red line is plotted between two points: Imperial Beach, California and San Francisco, California. The two end points are marked with red asterisks.

PolarAxes Properties
Этот объект может быть добавлен программно только.

Scatter chart in polar coordinates

Контейнеры и фигура инструменты

Диалоговые окна и уведомления

Диалоговая информацияПример
uialert
Этот объект может быть добавлен программно только.

An Invalid File dialog box displayed in front of a UI figure. A red octagon icon with a white exclamation point appears to the left of an alert message that says "File not found".

uiconfirm
Этот объект может быть добавлен программно только.

A Confirm Save dialog box with the message "Saving these changes will overwrite previous changes." The options it presents are "Overwrite", "Save as new", and "Cancel".

uiprogressdlg
Этот объект может быть добавлен программно только.

A progress dialog box displayed in front of a UI figure. The message displayed above the progress bar says "Loading your data". A blue progress bar shows that the process is one-third complete.

uisetcolor
Этот объект может быть добавлен программно только.

Color picker dialog box that shows the standard colors, recent colors, and preview of the default color which is set to yellow

uigetfile
Этот объект может быть добавлен программно только.

File selection dialog box

uiputfile
Этот объект может быть добавлен программно только.

Save to file dialog box

uigetdir
Этот объект может быть добавлен программно только.

Folder selection dialog box

uiopen
Этот объект может быть добавлен программно только.

Load file into workspace dialog box

uisave
Этот объект может быть добавлен программно только.

Save workspace variables dialog box

Инструментирование

Расширяемые компоненты

Компоненты тулбокса

Приложения созданы в App Designer или с uifigure функционируйте поддерживают компоненты Aerospace Toolbox. Для получения дополнительной информации смотрите Инструменты Рейса (Aerospace Toolbox). Использовать компоненты тулбокса, допустимую лицензию и установку связанного тулбокса требуется.

Похожие темы