Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

基于 figure 的 App

开发使用 figure 函数以编程方式创建的 App 或从 GUIDE 导出的 App

如果您使用 figure 函数创建 App,或将使用 GUIDE 创建的 App 导出到 MATLAB® 文件,您可以继续开发、运行和编辑这些 App,但它们不会利用 UI 图窗提供的新功能和 UI 组件。有关构建 App 的其他方式的详细信息,请参阅构建 App 的方法

要快速入门,请参阅创建并运行基于 figure 的简单 App

函数

全部展开

axes创建笛卡尔坐标区
uicontrol创建用户界面控件
uitable 创建表用户界面组件
uipanel创建面板容器
uibuttongroup创建用于管理单选按钮和切换按钮的按钮组
uitab创建选项卡式面板
uitabgroup创建包含选项卡式面板的容器
uimenu创建菜单或菜单项
uicontextmenu创建上下文菜单组件
uitoolbar在图窗中创建工具栏
uipushtool在工具栏中创建按钮工具
uitoggletool在工具栏中创建切换工具
align对齐 UI 控件组件和坐标区对象
movegui将图窗移动到屏幕上的指定位置
getpixelposition获取组件位置(以像素为单位)
setpixelposition设置组件位置(以像素为单位)
listfonts列出可用的系统字体
textwrap使用户界面控件的文本换行
uistack对 UI 组件的视图层叠重新排序

警报

errordlg创建错误对话框
warndlg创建警告对话框
msgbox创建消息对话框
helpdlg创建帮助对话框
waitbar创建或更新等待条对话框

确认和输入

questdlg创建问题对话框
inputdlg创建收集用户输入的对话框
listdlg创建列表选择对话框
uisetcolor打开颜色选择器
uisetfont打开字体选择对话框
export2wsdlg创建用来将变量导出到工作区的对话框

文件系统

uigetfile打开文件选择对话框
uiputfile打开用于保存文件的对话框
uigetdir打开文件夹选择对话框
uiopen打开文件选择对话框并将选定的文件加载到工作区中
uisave打开用于将变量保存到 MAT 文件的对话框

打印和导出

printdlg打开图窗的“打印”对话框
printpreview打开图窗的“打印预览”对话框
exportsetupdlg打开图窗的“导出设置”对话框

其他

dialog创建空的模态对话框
uigetpref 创建根据用户预设打开的对话框
uiwait阻止程序执行并等待恢复
uiresume恢复执行已阻止的程序
waitfor阻止执行并等待条件
waitforbuttonpress等待点击或按键
closereq默认图窗关闭请求函数
getappdata检索应用程序定义的数据
setappdata存储应用程序定义的数据
isappdata如果应用程序定义的数据存在,则为 True
rmappdata删除应用程序定义的数据
guidata存储或检索 UI 数据
guihandles创建包含 Figure 的所有子对象的结构体
uisetpref管理 uigetpref 中使用的预设

属性

全部展开

Axes 属性 坐标区的外观和行为
UIControl 属性控制用户界面控件的外观和行为
Table 属性控制基于 figure 的 App 中表 UI 组件的外观和行为
Panel 属性控制基于 figure 的 App 中面板的外观和行为
ButtonGroup 属性控制基于 figure 的 App 中按钮组的外观和行为
Tab 属性控制基于 figure 的 App 中选项卡的外观和行为
TabGroup 属性控制基于 figure 的 App 中选项卡组的外观和行为
Menu 属性控制基于 figure 的 App 中菜单的外观和行为
ContextMenu 属性控制上下文菜单的外观和行为
Toolbar 属性控制工具栏的外观和行为
PushTool 属性控制按钮工具的外观和行为
ToggleTool 属性控制切换工具的外观和行为

主题

以编程方式设置 UI 布局

以编程方式设置组件的大小、位置和前后顺序。

为以编程方式创建的 App 编写回调

编写回调,以控制采用编程方式创建的 App 的行为。

在回调之间共享数据

使用不同方法管理和共享 App 中的数据。

中断回调执行

了解如何控制回调能否被其他回调中断。

DPI-Aware Behavior in MATLAB

Learn about DPI-aware behavior that improves the appearance of graphical elements on high-resolution systems.

构建 App 的方法

选择最适合您的工程要求和首选工作流的 App 构建方法。