App 构建组件
App 设计工具和 UI 图窗支持大量组件,可用于设计功能齐全的现代化应用程序。下表列出了可用的组件。
常用组件 - 包括响应交互的组件,如按钮、滑块、下拉列表和树。
坐标区 - 包括用于创建绘图以进行数据可视化和探查的坐标区。
容器和图窗工具 - 包括用于对组件分组的面板和选项卡,还包括菜单栏。
仪表组件 - 包括用于可视化状态的仪表和信号灯,以及用于选择输入参数的旋钮和开关。
可扩展组件 - 包括您创建的自定义 UI 组件。与第三方库对接以显示小组件或数据可视化等内容。
工具箱组件 - 包括工具箱的 UI 组件。需要安装相应的工具箱并具备许可证。
所有组件都可以通过编程方式使用。App 设计工具组件库中还提供了大多数 UI 组件,您可以将它们拖放到画布上。要向使用 App 设计工具创建的 App 添加组件库中没有的组件,或要将组件动态添加到正在运行的 App,请参阅以编程方式向 App 设计工具添加 UI 组件。
在 App 设计工具中调用图形函数的工作流与通常在 MATLAB® 命令行中使用的工作流略有不同。有关如何在 App 设计工具中调用图形函数的详细信息,请参阅在 App 设计工具中显示图形。
常用组件
坐标区
坐标区信息 | 示例 |
---|---|
UIAxes 属性 |
|
Axes 属性 此对象只能以编程方式添加。 | |
GeographicAxes 属性 此对象只能以编程方式添加。 | |
PolarAxes 属性 此对象只能以编程方式添加。 | |
容器和图窗工具
对话框和通知
对话框信息 | 示例 |
---|---|
uialert 此对象只能以编程方式添加。 | |
uiconfirm 此对象只能以编程方式添加。 | |
uiprogressdlg 此对象只能以编程方式添加。 | |
uisetcolor 此对象只能以编程方式添加。 | |
uigetfile 此对象只能以编程方式添加。 | |
uiputfile 此对象只能以编程方式添加。 | |
uigetdir 此对象只能以编程方式添加。 | |
uiopen 此对象只能以编程方式添加。 | |
uisave 此对象只能以编程方式添加。 | |
仪表
可扩展组件
工具箱组件
在 App 设计工具中创建的或使用 uifigure
函数创建的 App 支持 Aerospace Toolbox 组件。有关详细信息,请参阅Flight Instruments (Aerospace Toolbox)。要使用工具箱组件,需要安装关联的工具箱并具备有效的许可证。