主要内容

uiswitch

创建滑块开关,摇杆开关,或拨动开关组件

描述

西南= uiswitch在新图形窗口中创建滑块开关并返回开关对象。MATLAB®调用uifigure函数创建图形。

西南= uiswitch (风格创建指定样式的开关。

例子

西南= uiswitch (在指定的父容器中创建交换机。父结点可以是数字创建使用uifigure函数或其子容器之一。

例子

西南= uiswitch (风格在指定的父容器中创建指定样式的开关。

例子

西南= uiswitch (___名称,值使用一个或多个指定对象属性名称,值对参数。将此选项与前面语法中的任何输入参数组合一起使用。

例子

全部折叠

无花果= uifigure;sliderswitch = uiswitch(图);

图=uifigure;toggleswitch=uiswitch(图,“切换”);

在面板中创建一个摇杆开关。

无花果= uifigure;pnl = uipanel(图);rockerswitch = uiswitch (pnl,“摇滚”);

创建一个摇杆开关。

无花果= uifigure;rockerswitch = uiswitch(图,“摇滚”);

更改开关文本。

rockerswitch。项= {“停止”“开始”};

确定当前开关值。

val = rockerswitch。价值
val =“停止”

将以下代码保存为lampswitch.m在MATLAB路径上。这段代码创建了一个包含灯和摇杆开关的应用程序。当用户拨动开关时,ValueChangedFcn回调改变灯的颜色。

函数灯开关“位置”,[100 100 370 280]); lmp=uilamp(图,...“位置”,[165 75 20 20],...“颜色”“绿色”);sw = uiswitch(图,“切换”...“项目”,{“去”“停止”},...“位置”,[165 160 20 45],...“ValueChangedFcn”(已移动),;% ValueChangedFcn回调函数开关移动(src,事件)转换src。价值情况下“去”lmp。颜色=“绿色”情况下“停止”lmp。颜色=“红色”结束结束结束

运行lampswitch,点击开关查看颜色变化。

输入参数

全部折叠

开关的样式,指定为下表中的值:

风格 外观
“滑块”
“摇滚”
“切换”

父容器,指定为数字使用uifigure函数或其子容器之一:选项卡面板ButtonGroup,或GridLayout.如果没有指定父容器,则MATLAB调用uifigure函数创建一个新的数字作为父容器的对象。

名称-值参数

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

例子:“文本”,{' 0 ',' 1 '}指定开关状态为“0”和“1”。

每种类型的交换机支持一组不同的属性。金宝app有关每种类型的属性和描述的完整列表,请参见关联属性页。

介绍了R2016a