主要内容

更新基于 figure 的 App

将使用 GUIDE 构建的 App 迁移到 App 设计工具,或在使用 figure 函数创建的 App 中采用推荐的功能

推荐的创建 App 的方法是以交互方式使用 App 设计工具或以编程方式使用 uifigure 函数。

如果您有使用 GUIDE 创建的现有 App,您可以继续运行这些 App,但无法使用 GUIDE 交互式设计环境编辑它们。要对使用 GUIDE 创建的现有 App 进行更改,请参阅GUIDE 迁移策略

如果您有使用 figure 函数创建的现有 App,您可以继续开发、运行和编辑这些 App,但它们不会充分利用 UI 图窗提供的功能和 UI 组件。有关在您的 App 中采用现代功能的详细信息,请参阅Update figure-Based Apps to Use uifigure

函数

全部展开

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

警报

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

确认和输入

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

文件系统

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

打印和导出

uiprintdlgOpen figure print dialog box (自 R2025a 起)
uiexportdlgOpen figure export dialog box (自 R2025a 起)

其他

dialog创建空的模态对话框
uigetpref 创建根据用户预设项打开的对话框
uiwait阻止程序执行并等待恢复
uiresume恢复暂停程序的执行
waitfor阻止执行并等待条件
waitforbuttonpress等待点击或按键
getappdata检索应用程序数据
setappdata存储应用程序数据
isappdata确定应用程序数据是否存在
rmappdata删除应用程序数据
guidata存储或检索 UI 数据
guihandles检索图窗的子对象
uisetpref管理 uigetpref 中使用的预设

属性

全部展开

Axes 属性 坐标区的外观和行为
UIControl 属性控制用户界面控件的外观和行为
Table表 UI 组件
PanelPanel UI container
ButtonGroupButton group UI container
Tab Tab UI container
TabGroup 选项卡组 UI 容器
Menu菜单 UI 组件
ContextMenu上下文菜单 UI 组件
ToolbarToolbar UI component
PushToolPush tool UI component
ToggleToolToggle tool UI component

主题

使用 GUIDE 创建的 App

  • GUIDE 迁移策略
    将使用 GUIDE 创建的 App (GUI) 迁移到 App 设计工具或将其导出到 MATLAB® 文件。

编程式 App