主要内容

UI面板

创建面板容器

说明

p=Ui面板在当前图形中创建面板并返回面板对象。如果没有可用的数字,请使用MATLAB®呼叫图形函数创建一个。

p=Ui面板(名称、值)使用一个或多个名称-值对参数指定面板属性值。

p=Ui面板(起源)在指定的父容器中创建面板。父容器可以是使用图形uifigure公司函数或子容器,如选项卡或网格布局。的属性值UI面板根据应用程序是否使用图形uifigure公司功能。有关详细信息,请参阅名称-值对参数.

例子

p=Ui面板(起源,名称、值)指定父容器和一个或多个属性值。

示例

全部折叠

创建一个包含两个面板和一个按钮的图形。面板使用默认值单位属性值,'标准化'. 的默认单位uicontrol'像素'.

f=数字;p=Ui面板('标题','主面板','字体大小',12,...'背景颜色',“白色”,...'位置',[.25 .1 .67 .67]); sp=UI面板('父级'P'标题','子面板','字体大小',12,...'位置',[.4 .1 .5 .5]); c=uicontrol('父级',sp,'字符串','推这里',...'位置',[18 18 72 36]);

这个可滚动属性允许在边框外有组件的面板内滚动。只有当面板位于用创建的图形中时,才可以滚动uifigure公司功能。应用程序设计器使用此类型的图形创建应用程序。

在图形中创建一个面板。向面板中添加六个UI组件,前三个位于面板的上边框之外。

fig=ui图;p=仪表板(图,'位置',[20 20 196 135]); ef1=uieditfield(p,'文本','位置',[11 165 140 22],'值','名字'); ef2=uieditfield(p,'文本','位置',[11 140 140 22],'值','姓'); ef3=uieditfield(p,'文本','位置',[11 115 140 22],'值','地址'); dd=ui下拉列表(p,'位置',[11 90 140 22],'项目',{'男性','女性'}); cb=Ui(p,'位置',[11 65 140 22],'文本','成员'); btn=uibutton(p,'位置',[11 40 140 22],'文本','发送');

通过设置可滚动面板的属性'打开'. 默认情况下,滚动框显示在顶部。

p、 可滚动的='打开';

输入参数

全部折叠

父容器,指定为使用图形uifigure公司函数或子容器:

  • 面板、选项卡和按钮组可以是任意类型图形中的容器。

  • 网格布局只能是使用创建的图形中的容器uifigure公司功能。

名称-值对参数

例子:'标题','选项'指定面板标题为选项.

指定可选的逗号分隔对名称、值论据。姓名是参数名称和价值是对应的值。姓名必须出现在单引号内(' '). 可以指定几个名称和值对参数作为名称1,值1,…,名称n,值n.

  • 有关可用于使用创建的应用程序的属性的列表uifigure公司函数或应用内设计器,请参见面板属性.

  • 有关可用于使用创建的应用程序的属性的列表图形函数,请参见面板属性.

提示

如果你设置可见面板对象的属性'关闭',则它包含的所有子对象(按钮、按钮组、轴等)将与父面板一起不可见。然而可见财产价值每个子对象的属性保持不变。

另请参见

属性

R2006a之前引入