SetterBar

SetterBar[x,{val1,val2,}]

表示一个设置 x 的按钮条,其中含有数值 vali 的设置按钮.

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

设置采用 x 的动态更新的当前值, 其中每次点击设置按钮时重设 x 的值.

SetterBar[x,{val1lbl1,val2lbl2,}]

表示一个设置杆,其中给出数值 vali 的设置按钮具有标签 lbli.

更多信息和选项

  • valilbli 可以是字符串、框符、图形或者任何其他表达式,包括动态表达式. »
  • 可以给出下列选项:
  • Appearance Automatic设置杆的整体外观
    BaselinePosition Automatic相对周围文本对齐
    BaseStyle{}设置杆的基本样式规范
    Enabled Automatic设置杆是否启用还是禁用
  • Appearance 选项的可能设置包括:
  • "Horizontal"水平等间隔
    "Vertical"垂直等间隔
    "Row"按文本布局,允许换行
  • Appearance->"Vertical"->{h,w} 将在指定行数和列数的网格中显示控件,按顺序垂直填充每列. Appearance->"Horizontal"->{h,w} 按顺序水平填充每行.
  • 如果 h 或者 w 之一是 Automatic,它采用最小的数,因此空间将完全符合所得的网格. 如果 hw 都是 Automatic,对它们进行计算,因此网格的行数与列数差不多相同.
  • BaseStyle 的设置添加到默认样式,默认样式通常在当前样式表的 "SetterBar" 样式中给出.

范例

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

基本范例  (2)

使用五个可能的设置:

动态改变 的值:

范围  (2)

包括标签:

数值和标签可以是任意表达式:

选项  (6)

Appearance  (3)

改变 SetterBar 的方向:

Appearance 选项 "Row" 允许换行,而 "Horizontal" 不允许:

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

Background  (1)

改变背景颜色:

BaselinePosition  (1)

与周围的文本对齐:

Enabled  (1)

默认情况下,启用 SetterBar

通过设置 Enabled->False,按钮条被禁用,但其当前状态依然可见:

应用  (1)

改变频率:

属性和关系  (1)

RadioButtonBarSetterBar 的一种特例:

Wolfram Research (2007),SetterBar,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetterBar.html.

文本

Wolfram Research (2007),SetterBar,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetterBar.html.

CMS

Wolfram 语言. 2007. "SetterBar." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SetterBar.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_setterbar, organization={Wolfram Research}, title={SetterBar}, year={2007}, url={https://reference.wolfram.com/language/ref/SetterBar.html}, note=[Accessed: 17-November-2024 ]}