开发uifigure
的应用程序
使用为应用程序构建而设计的UI图以编程方式开发应用程序(
uifigure
函数)用MATLAB编程设计和编辑应用程序,编码它们的布局和行为®功能。的uifigure
函数创建一个专门为应用程序构建配置的图形,作为用户界面的容器。UI图形支持App Designer所支持的现代图形和交互UI组件的相同类型。
功能
容器
uifigure |
为设计应用程序创建图形 |
uigridlayout |
创建网格布局管理器 |
uipanel |
创建面板容器 |
uitabgroup |
为选项卡面板创建容器 |
uitab |
创建选项卡面板 |
组件
常见的组件
uibutton |
创建按钮或状态按钮组件 |
uibuttongroup |
创建按钮组以管理单选按钮和切换按钮 |
uicheckbox |
创建复选框组件 |
uidatepicker |
创建日期选择器组件 |
uidropdown |
创建下拉组件 |
uieditfield |
创建文本或数字编辑字段组件 |
uihyperlink |
创建超链接的组件 |
用户界面图像 |
创建图像组件 |
uilabel |
创建标签组件 |
uilistbox |
创建列表框组件 |
uiradiobutton |
创建单选按钮组件 |
uislider |
创建滑块组件 |
uispinner |
创建转子组件 |
场上 |
创建表用户界面组件 |
uitextarea |
创建文本区域组件 |
uitogglebutton |
创建切换按钮组件 |
uitree |
创建树或选中框树组件 |
uitreenode |
创建树节点组件 |
图工具
uicontextmenu |
创建上下文菜单组件 |
uimenu |
创建菜单或菜单项 |
uipushtool |
在工具栏中创建推工具 |
uitoggletool |
在工具栏中创建切换工具 |
uitoolbar |
在图中创建工具栏 |
仪表组件
可扩展的组件
uihtml |
创建HTML UI组件 |
组件控制和样式
表或树
uistyle |
为表格或树UI组件创建样式 |
addStyle |
为表格或树UI组件添加样式 |
removeStyle |
从表格或树UI组件中删除样式 |
树节点
上下文菜单
开放 |
在UI图中的位置打开上下文菜单 |
可滚动组件
滚动 |
滚动到组件内的位置 |
isInScrollView |
确定组件在可滚动容器中是否可见 |
Focusable组件
焦点 |
关注UI组件 |
对话框和通知
uialert |
显示警告对话框 |
uiconfirm |
创建确认对话框 |
uiprogressdlg |
创建进度对话框 |
uisetcolor |
开放的颜色选择器 |
uigetfile |
打开文件选择对话框 |
uiputfile |
打开保存文件对话框 |
uigetdir |
打开文件夹选择对话框 |
uiopen |
打开文件选择对话框并将所选文件加载到工作区 |
uisave |
打开保存变量到mat文件的对话框 |
属性
容器
用户界面图属性 | 控制UI图的外观和行为uifigure 的应用程序 |
GridLayout属性 | 控制网格布局管理器行为 |
面板属性 | 控制面板外观和行为 |
TabGroup属性 | 控制选项卡组外观和行为 |
标签属性 | 控制选项卡外观和行为 |
轴
UIAxes属性 | UI轴表示外观和行为 |
轴属性 | 轴的外观和行为 |
GeographicAxes属性 | 控制地理轴的外观和行为 |
PolarAxes属性 | 极轴的外观和行为 |
组件
常见的组件
按钮属性 | 控制按钮的外观和行为 |
ButtonGroup属性 | 控制按钮组外观和行为 |
复选框属性 | 控制复选框外观和行为 |
CheckBoxTree属性 | 控制复选框树的外观和行为 |
DatePicker属性 | 控制日期选择器的外观和行为 |
下拉的属性 | 控制下拉列表的外观和行为 |
EditField属性 | 控制编辑字段的外观和行为 |
超链接属性 | 控制超链接的外观 |
图像属性 | 控制图像组件的外观和行为 |
标签属性 | 控制标签的外观 |
列表框属性 | 控制列表框外观和行为 |
NumericEditField属性 | 控制数字编辑字段的外观和行为 |
ProgressDialog属性 | 控制进度对话框外观和行为 |
RadioButton属性 | 控制单选按钮外观 |
滑块的属性 | 控制滑块的外观和行为 |
微调控制项属性 | 控制旋转器的外观和行为 |
StateButton属性 | 控制状态按钮的外观和行为 |
表属性 | 控制表UI组件的外观和行为 |
文本区域的属性 | 控制文本区域的外观和行为 |
ToggleButton属性 | 控制切换按钮外观 |
树的属性 | 控制树的外观和行为 |
TreeNode属性 | 控制树节点的外观和行为 |
图工具
快捷菜单的属性 | 控制上下文菜单的外观和行为 |
菜单的属性 | 控制菜单外观和行为 |
PushTool属性 | 控制推工具的外观和行为 |
ToggleTool属性 | 控制切换工具的外观和行为 |
工具栏属性 | 控制工具栏外观和行为 |
仪表组件
DiscreteKnob属性 | 控制离散旋钮外观和行为 |
表属性 | 控制仪表外观和性能 |
旋钮属性 | 控制旋钮外观和行为 |
灯的属性 | 控制灯的外观 |
LinearGauge属性 | 控制线规的外观和性能 |
NinetyDegreeGauge属性 | 控制90度仪表的外观和行为 |
RockerSwitch属性 | 控制摇杆开关外观和行为 |
SemicircularGauge属性 | 控制半圆规外观 |
开关特性 | 控制开关外观和行为 |
ToggleSwitch属性 | 控制拨动开关的外观和行为 |
可扩展的组件
HTML属性 | 控制HTML UI组件的外观和行为 |
组件控制和样式
样式属性 | 样式用于表或树UI组件 |
主题
学习编程应用程序构建的基础知识
- 创建并运行一个简单的编程应用程序
通过编程的方式逐步创建一个简单的应用程序。 - 构建的应用程序组件
查看可用来构建现代应用程序的UI组件示例。 - 开发应用程序的方法
选择最适合您的项目需求和首选工作流程的应用程序构建方法。
定制应用程序外观
- 以编程方式布局应用程序
以编程方式管理组件的大小、位置和前后顺序。 - 以编程方式管理应用程序调整行为
管理程序应用程序的默认自动调整大小行为。 - 显示表格的程序应用程序
创建一个表UI组件,并以编程方式修改其外观和行为。 - 在应用程序中显示表格数据
在应用程序中使用表数组数据时,控制不同数据类型的显示。 - 样式表UI组件中的单元格
表UI组件中的颜色单元格、文本格式和显示图标。
程序应用程序行为
- 为程序创建的应用程序创建回调
编写回调来控制程序创建的应用程序的行为。 - 在回调函数之间共享数据
使用不同的技术在应用程序中管理和共享数据。 - 中断执行回调
了解如何控制回调是否可以被其他回调中断。 - 创建响应应用程序
应用技术来提高应用程序的性能和响应能力。 - 缩短应用程序启动时间
通过只填充可见的内容来提高应用程序加载的时间。
相关信息
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。