文档

uifigure

在App Designer中创建用于设计应用程序的图形

描述

例子

f= uifigure创建用于构建用户界面的图,并返回数字对象。这是App Designer使用的图形类型。

例子

f= uifigure (名称,值使用一个或多个指定图属性名称,值对参数。

例子

全部折叠

F = ufigfigure;

创建具有特定标题的UI图形。

f = uifigure (“名字”“策划的结果”);

得到了位置属性值。

p = f。
Ans = 680 678 560 420

代码CloseRequestFcn回调函数在用户试图关闭窗口时打开一个模态确认对话框。

复制并粘贴此代码到MATLAB中®编辑器,然后运行closeFig

函数closeFig f = ufigfig (“位置”,[100 100 350 275],...“CloseRequestFcn”@ (f、事件)my_closereq (f));结束函数my_closeeq (f) select = questdlg(“关上人像窗口?”...“确认”...“是的”“不”“是的”);开关选择,情况下“是的”、删除(f)情况下“不”返回结束结束

单击图关闭按钮。弹出“确认”对话框。

输入参数

全部折叠

名称-值对实参

指定逗号分隔的可选对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“名称”,“我的应用”指定我的程序作为UI图的标题。

这里列出的属性是可用属性的一个子集。完整列表请参见UI图属性

图形的名称,指定为字符向量或字符串标量。

例子:uifigure(“名字”,“结果”)将图的名称设置为“结果”

UI图(不包括边框和标题栏)的位置和大小,指定为表单的四元素向量[左底宽高]

这个表描述了向量中的每个元素。

元素 描述
从主显示的左边缘到UI图窗口的内左边缘的距离。对于有多个监视器的系统,该值可能为负值。
从主显示的底部边缘到UI图形窗口的内部底部边缘的距离。对于有多个监视器的系统,该值可能为负值。
宽度 UI图的左右内边缘之间的距离。
高度 UI图的顶部和底部内边缘之间的距离。

限制

  • 目前,您不能通过数字对象创建的。uifigure函数到打印rotate3d,或变焦功能。如果您尝试这样做,MATLAB会抛出一个错误。要使用变焦,rotate3d你所创造的情节的交互作用uifigure,将坐标轴指定为第一个参数,并指定“上”“关闭”,或一个比例因子(为变焦)作为第二个论点。有关更多信息,请参见在应用程序设计器中显示图形

在R2016a中介绍