主要内容

数字的应用程序

控件以编程方式创建应用程序数字功能,或从GUIDE导出的应用程序

如果你创建应用程序使用数字函数或导出一个GUIDE应用程序到MATLAB®文件,您可以继续开发、运行和编辑这些应用程序,但它们不会利用UI图形提供的新特性和UI组件。有关构建应用程序的其他方法的更多信息,请参见构建应用程序的方法

开始吧,看创建并运行一个简单的图形应用程序

功能

全部展开

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

警报

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

确认和输入

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

文件系统

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

打印和导出

printdlg 打开图形打印对话框
printpreview 打开图形打印预览对话框
exportsetupdlg 打开图形导出设置对话框

其他

对话框 创建空模态对话框
uigetpref 创建根据用户偏好打开的对话框
uiwait 阻止程序执行并等待恢复
uiresume 恢复被阻塞程序的执行
等待 阻塞执行和等待条件
waitforbuttonpress 等待点击或按下键
closereq 默认图关闭请求功能
getappdata 检索应用程序定义的数据
setappdata 存储应用程序定义的数据
isappdata 如果应用程序定义的数据存在,则为True
rmappdata 删除应用程序定义的数据
guidata 存储或检索UI数据
guihandles 的所有子对象创建结构数字
uisetpref 中使用的首选项uigetpref

属性

全部展开

轴属性 轴的外观和行为
UIControl属性 控制用户界面控件的外观和行为
表属性 控件表中UI组件的外观和行为数字的应用程序
面板属性 控制面板的外观和行为中数字的应用程序
ButtonGroup属性 控件按钮组的外观和行为数字的应用程序
标签属性 控件选项卡的外观和行为数字的应用程序
TabGroup属性 控件选项卡组的外观和行为数字的应用程序
菜单的属性 控制菜单的外观和行为数字的应用程序
快捷菜单的属性 控件上下文菜单的外观和行为
工具栏属性 控制工具栏的外观和行为
PushTool属性 控制推工具的外观和行为
ToggleTool属性 控件切换工具的外观和行为

主题

以编程方式布局UI

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

为程序创建的应用程序编写回调

写回调来控制你以编程方式创建的应用程序的行为。

在回调中共享数据

使用不同的技术管理和共享应用程序中的数据。

中断执行回调

学习如何控制回调是否可以被其他回调中断。

MATLAB中的dpi感知行为

了解能够改善高分辨率系统上图形元素外观的dpi感知行为。

构建应用程序的方法

选择最适合您的项目需求和首选工作流的应用程序构建方法。