Slider

Slider[x]

表示一个 x 范围在 0 到 1 之间的滑块.

Slider[Dynamic[x]]

如果滑块移动,x 值重设,则动态更新当前的 x 值.

Slider[x,{xmin,xmax}]

表示一个范围从 xminxmax 之间的滑块.

Slider[x,{xmin,xmax,dx}]

表示一个步长为 dx 的滑块.

Slider[x,{{e1,e2,}}]

表示对于连续 ei 有相同间隔的一个滑块.

Slider[x,{{{e1,w1},{e2,w2},}}]

ei 使用相对宽度为 wi 的间隔.

更多信息和选项

  • Slider[] 在一个笔记本中,显示可以可交互操作的水平方向的滑块.
  • Slider[Dynamic[x]] 当滑块移动时,将重设 x 值; Slider[x] 则不改变其值.
  • 如果 nmindn 是整数,则 Slider[n,{nmin,nmax,dn}] 以整数步长移动. »
  • Slider[x,{xmin,xmax,dx}] 通常根据 Range[xmin,xmax,dx] 坐标来移动. »
  • Slider[x] 表示一个滑块从左边移动到右边.
  • Slider[x,{xmax,xmin}]xmax > xmin 表示一个滑块从右边移动到左边. »
  • 如果滑块要移动的值位于给定范围之外,它将显示停止在尺的一端的状态.
  • Slider[x,{0,1,dx}] 显示在坐标 x 处,甚至它可以不是 dx 的倍数.
  • Slider[x,{{e1,e2,}}] 中,ei 可以是任意表达式,不仅仅是数字. »
  • 可以给出下列选项:
  • Appearance Automatic滑块的这个外观
    AutoAction False当鼠标指向时是否自动移动 滑块
    BaselinePosition Automatic相对于环绕文本的对齐方式
    BaseStyle{}滑块的基本样式的指定
    ContinuousAction True当滑块移动时,是否持续更新
    Enabled Automatic滑块是否启用或以灰色显示
    Exclusions {}指定不包含的范围值
    ImageMargins 0滑杆周边的边矩
    ImageSize Automatic显示滑块的整个图形尺寸
  • Appearance 中的可能设置包括 TinySmallMediumLarge,同一些其它的例如 "UpArrow""DownArrow" 中的设置一样.
  • Appearance->"Labeled" 显示滑块的当前值作为一个可编辑的标签.
  • BaseStyle 的设置可以附加在当前样式表中 "Slider"给出的缺省样式中.
  • Slider[] 等同于 Slider[0.5].
  • 在拖动鼠标时,可以通过按住 键(在 Macintosh 中为 键) 微调滑块. 这将使滑块以鼠标的1/20的速率移动. 通过按住 和/或 键,可以对滑块进行更微细的操作.

范例

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

基本范例  (3)

停止在范围 处的一个滑块:

一个显示动态更新值的滑块:

一个在整数范围 的滑块:

范围  (5)

在范围 ,从左边到右边递增移动:

在范围 ,从右边到左边递减移动:

仅用于整数值的变化:

采用有理数的步长:

每次增加 π 的滑块:

用符号变量设置的范围:

用可能的值的范围:

根据每个可能的值,以相应的宽度变化:

选项  (20)

Appearance  (4)

不同的大小:

添加标签:

在某些平台具有特殊箭头外观:

用动态的外观,根据 Round[x] 的值是 还是

AutoAction  (2)

在默认情况下,滑块的值不改变直到点击滑块区域:

设置 AutoAction,鼠标指向滑块区域时,显示滑块的变化值:

Background  (2)

改变背景色:

动态的变化背景颜色:

BaselinePosition  (2)

与文本的对齐方式:

动态的变化滑块基线的位置:

ContinuousAction  (2)

在默认情况下,显示连续更新的变量值:

设置 ContinuousActionFalse 时,只有当拖动滑块释放时,变量才显示更新值:

Enabled  (2)

默认情况下,Slider 启用:

通过设置 Enabled->False,滑块不启作用,但显示在当前坐标处:

Exclusions  (1)

排除滑块范围内的某些值:

ImageMargins  (1)

通过设置 ImageMargins ,你可以使设置更大的滑块区域:

ImageSize  (4)

用预设值:

或用其它任意值:

通过设置第二个元素,你可以控制滑块的高度:

一个完全定制图像大小的滑块:

应用  (2)

选择第 n 个素数为步长:

π 的十进制扩展中,选择第 n 位数字:

颜色选择器:

可能存在的问题  (1)

有操作系统提供的外观在其他平台可能不同或不可用:

在所有平台可用一般的外观:

巧妙范例  (1)

随机大小的滑块:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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