主要内容

uiradiobutton

创建单选按钮组件

描述

rb= uiradiobutton属性在按钮组中创建单选按钮并返回RadioButton对象。MATLAB®调用uifigure函数创建按钮组的父图形。

rb= uiradiobutton (在指定的按钮组中创建单选按钮。的子元素数字创建的uifigure函数,或者必须父属性为图形的子容器:选项卡面板ButtonGroup,或GridLayout

例子

rb= uiradiobutton (___名称,值指定RadioButton属性使用一个或多个名称,值对参数。将此选项用于前面语法中的任何输入参数组合。

例子

全部折叠

在窗口中创建按钮组。

图= ufigure图(“位置”,[680 678 398 271]);Bg = uibuttongroup(图,“位置”,[137 113 123 85]);

创建三个RadioButton对象,并指定每个对象的父对象和位置。

Rb1 = uiradiobutton(bg,“位置”,[10 60 91 15]);Rb2 = uiradiobutton(bg,“位置”,[10 38 91 15]);Rb3 = uadiobutton (bg,“位置”,[10 16 91 15]);

更改与每个单选按钮相关联的文本。

rb1。文本=“英语”;而已。文本=“法国”;rb3。文本=“德国”

将单选按钮选择改为德语。

rb3。值= true;

确定德语单选按钮文本的字体名称。

Font = rb3。字体名
字体= Helvetica

输入参数

全部折叠

父容器,指定为ButtonGroup对象。的ButtonGroup必须父属性为数字使用uifigure函数的子容器uifigure,例如:选项卡面板ButtonGroup,或GridLayout

名称-值对参数

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

例子:“文本”,“法国”指定文本“French”显示在单选按钮旁边。

这里列出的属性是可用属性的子集。有关完整列表,请参见RadioButton属性

单选按钮状态,指定为1(真正的)或0(假)。在一个按钮组中,一次只能选择一个按钮。添加到按钮组的第一个单选按钮的状态为1,默认为。添加到同一按钮组的后续按钮的默认状态为0

价值的属性RadioButton更改1,价值属性的RadioButton更改0.此外,SelectedObject属性的值ButtonGroup是更新。

如果以编程方式更改价值的属性RadioButton0, MATLAB设置价值第一个属性RadioButton添加ButtonGroup1.如果第一个RadioButton已添加的是您以编程方式为其设置价值财产0,然后MATLAB设置价值第二个属性RadioButton添加到ButtonGroup1

请注意

第一个RadioButton添加到一个ButtonGroup不一定是第一个RadioButton上市孩子们的属性ButtonGroup

按钮标签,指定为字符向量、字符向量的单元格数组、字符串标量、字符串数组或1-D分类数组。指定一个字符向量或字符串标量,用一行文本标记按钮。使用单元格数组或字符串数组用多行文本标记按钮。数组中的每个元素代表一个单独的文本行。如果将此属性指定为分类数组,MATLAB将使用数组中的值,而不是全部类别集。

单选按钮的位置和大小,指定为窗体的矢量[左下宽高].该表描述了向量中的每个元素。

元素 描述
从按钮组的左内边缘到单选按钮的左外边缘的距离
从按钮组的内底边到单选按钮的外底边的距离
宽度 单选按钮左右外边缘之间的距离(包括文本)
高度 单选按钮的顶部和底部外边缘之间的距离

位置值相对于可拉的区域按钮组的。可绘制区域是按钮组边界内的区域,不包括标题占用的区域。

所有的测量都以像素为单位。

提示

  • 按钮组可以包含任何UI组件类型,但只能管理单选按钮和切换按钮的选择。

  • 为使程序在用户选择按钮组内的单选按钮或切换按钮时作出响应,定义SelectionChangedFcn的回调函数。ButtonGroup.不能为单个按钮定义回调。

  • 若要确定选定的单选按钮或切换按钮,请查询SelectedObject的属性ButtonGroup.您可以在代码中的任何地方执行此查询。

  • 如果你设置可见属性的按钮组对象“关闭”,那么它所包含的任何子对象都与父对象一起变得不可见ButtonGroup.然而,可见属性值每个子对象都不受影响。

在R2016a中引入