App 设计工具
以交互方式创建 App
说明
App 设计工具是一个交互式开发环境,用于设计 App 布局并对其行为进行编程。
您可以使用 App 设计工具:
以交互方式创建、编辑和共享 App。
以交互方式创建自定义 UI 组件,以便在 App 中使用或与其他人共享。
浏览精选示例,帮助您开始使用 MATLAB® 构建 App。
参考指导教程,学习在 MATLAB 中开发交互式 App 的基础知识。
有关详细信息,请参阅使用 App 设计工具创建并运行简单 App。
打开 App 设计工具
MATLAB 工具条:在 App 选项卡上,点击 设计 App。
MATLAB 命令提示符:输入
appdesigner
。
示例
创建 App
打开 App 设计工具时,会出现 App 设计工具起始页。
要创建 App,请从起始页的 App 部分中选择一个 App 模板:
空白 App - 创建一个空白 App 文件。
可自动调整布局的两栏式 App - 创建一个具有两个面板的 App,这两个面板可以自动调整大小和调整布局以适应不同的设备屏幕大小。
可自动调整布局的三栏式 App - 创建一个具有三个面板的 App,这三个面板可以自动调整大小和调整布局以适应不同的设备屏幕大小。
这会在 App 设计工具中打开一个名为 app1.mlapp
的新文件。在您保存 app1.mlapp
之前,该文件不会出现在 MATLAB 当前文件夹浏览器中。
要了解有关如何使用 App 设计工具设计 App 的更多信息,请参阅使用 App 设计工具创建并运行简单 App。
创建自定义 UI 组件
创建一个自定义 UI 组件,您可以在您的 App 中使用它或与其他人共享。
打开 App 设计工具时,会出现 App 设计工具起始页。
要创建自定义 UI 组件,请从起始页的自定义 UI 组件部分中选择一个模板:
空白组件 - 创建一个空白的自定义 UI 组件文件。
具有网格布局的空白组件 - 创建一个具有网格布局的自定义 UI 组件,用于管理 App 中的 UI 组件布局和大小。
这会在 App 设计工具中打开一个名为 comp1.mlapp
的新文件。在您保存 comp1.mlapp
之前,该文件不会出现在 MATLAB 当前文件夹浏览器中。
要了解有关使用 App 设计工具创建自定义 UI 组件的更多信息,请参阅Create a Simple Custom UI Component in App Designer。
打开现有 App 文件
点击 App 设计工具起始页上的打开按钮,打开在 App 设计工具中创建的一个现有 App。或者,如果您最近打开过某个 App,请在最近使用的文件部分点击该 App 的名称以重新打开该 App。
打包和共享 App
在创建 App 后,您可以将其打包到一个安装程序文件中,以便与他人共享。
如果 App 设计工具中有已打开的 App,则请选择设计工具选项卡。然后选择共享 > MATLAB App。
填写“打包为 App”对话框,然后点击打包创建安装文件以便与您的用户共享 App。
有关详细信息,请参阅Package Apps in App Designer。
相关示例
编程用途
appdesigner
appdesigner
打开 App 设计工具的起始页。
appdesigner(filename
)
filename
)appdesigner(
在 App 设计工具中打开指定的 MLAPP 文件。将 filename
)filename
指定为字符串标量或字符向量。
如果 MLAPP 文件不在 MATLAB 路径上,请指定完整路径。例如,appdesigner("C:\Documents\myapp.mlapp")
在 App 设计工具中打开指定的文件。
版本历史记录
在 R2016a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)