Mathematica > 动态交互 > 控件对象 > RadioButtonBar >

RadioButtonBar

RadioButtonBar
表示带有 x 设置和 值作为标签的按钮的按钮条.
RadioButtonBar[Dynamic[x], {val1, val2, ...}]
设置动态更新当前的x 值,如果按下单选按钮,将重新设置 x 的值.
RadioButtonBar
表示按钮具有给定 值和 标签的单选按钮条.
  • 可以是字符串、框符、图形或者其它表达式,包括动态表达式.
  • RadioButtonBar 中,Delimiter 可能作为 list 元素出现,在显示单选按钮条中指定一个垂直分隔符.
  • 可能给出以下选项:
AppearanceAutomatic单选按钮条的整体外观
BackgroundAutomatic使用的背景颜色
BaselinePositionAutomatic相对周围文字对齐
BaseStyle{}按钮条基本样式指定
EnabledAutomatic是否启用单选按钮条,或设为灰色不启用
ImageMargins0单选按钮条的边幅
LabelStyle{}标签的样式指定
"Horizontal"同样水平间隔
"Vertical"同样垂直间隔
"Row"象文本一样编排,允许换行
  • 通常通过 的样式在当前样式表中给出,BaseStyleLabelStyle 的设置附加到默认样式中.
使用五种可用的设置:
动态更新值:
使用五种可用的设置:
In[1]:=
Click for copyable input
Out[1]=
 
动态更新值:
In[1]:=
Click for copyable input
Out[1]=
对值加标签:
使用 Delimiter 分开选项:
改变大小:
改变方向:
使用 允许 RadioButtonBar 换行:
改变 RadioButtonBar 的背景:
动态改变背景颜色:
与周围的文字对齐标签:
默认情况下,启用 RadioButtonBar
通过设置 Enabled->False,按钮条被禁用,但在目前的状态下是可见的:
对单个单选按钮,加边幅:
动态更新任务列表:
版本 6 的新功能 | 版本 7 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF