RadioButtonBar

RadioButtonBar[x,{val1,val2,}]

表示带有 x 设置和 vali 值作为标签的按钮的按钮条.

RadioButtonBar[Dynamic[x],{val1,val2,}]

设置动态更新当前的x 值,如果按下单选按钮,将重新设置 x 的值.

RadioButtonBar[x,{val1lbl1,val2lbl2,}]

表示按钮具有给定 vali 值和 lbli 标签的单选按钮条.

更多信息和选项

  • valilbli 可以是字符串、框符、图形或者其它表达式,包括动态表达式.
  • RadioButtonBar[x,list] 中,Delimiter 可能作为 list 元素出现,在显示单选按钮条中指定一个垂直分隔符.
  • 可能给出以下选项:
  • Appearance Automatic单选按钮条的整体外观
    Background Automatic使用的背景颜色
    BaselinePosition Automatic相对周围文字对齐
    BaseStyle{}按钮条基本样式指定
    Enabled Automatic是否启用单选按钮条,或设为灰色不启用
    ImageMargins 0单选按钮条的边幅
    LabelStyle{}标签的样式指定
  • Appearance 选项的可能设置包括: »
  • "Horizontal"同样水平间隔
    "Vertical"同样垂直间隔
    "Row"象文本一样编排,允许换行
  • Appearance->"Vertical"->{h,w} 在具有指定列数和行数的网格中显示控件,其中依次垂直填充每个列. Appearance->"Horizontal"->{h,w} 水平填充各行.
  • 如果 h 或者 w 之一是 Automatic,它采用最小数字,以使得所有控件都适合所得网格. 如果 hw 都是 Automatic,计算的方式使得网格的行数和列数大致相同.
  • Method->"Active" 使每个项目的活动区域包含相应标签.
  • 通常通过 "RadioButtonBar""RadioButtonBarLabel" 的样式在当前样式表中给出,BaseStyleLabelStyle 的设置附加到默认样式中.

范例

打开所有单元关闭所有单元

基本范例  (2)

使用五种可用的设置:

动态更新值:

范围  (2)

对值加标签:

使用 Delimiter 分开选项:

选项  (10)

Appearance  (4)

改变大小:

改变方向:

使用 "Row" 允许 RadioButtonBar 换行:

指定三列布局,其中元素按照垂直排序:

Background  (2)

改变 RadioButtonBar 的背景:

动态改变背景颜色:

BaselinePosition  (1)

与周围的文字对齐标签:

Enabled  (2)

默认情况下,启用 RadioButtonBar

通过设置 Enabled->False,按钮条被禁用,但在目前的状态下是可见的:

ImageMargins  (1)

对单个单选按钮,加边幅:

应用  (1)

动态更新任务列表:

Wolfram Research (2007),RadioButtonBar,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RadioButtonBar.html (更新于 2008 年).

文本

Wolfram Research (2007),RadioButtonBar,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RadioButtonBar.html (更新于 2008 年).

CMS

Wolfram 语言. 2007. "RadioButtonBar." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2008. https://reference.wolfram.com/language/ref/RadioButtonBar.html.

APA

Wolfram 语言. (2007). RadioButtonBar. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RadioButtonBar.html 年

BibTeX

@misc{reference.wolfram_2024_radiobuttonbar, author="Wolfram Research", title="{RadioButtonBar}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/RadioButtonBar.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_radiobuttonbar, organization={Wolfram Research}, title={RadioButtonBar}, year={2008}, url={https://reference.wolfram.com/language/ref/RadioButtonBar.html}, note=[Accessed: 22-November-2024 ]}