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

Slider

Slider[x]
表示一个 x 范围在 0 到 1 之间的滑块.
Slider[Dynamic[x]]
如果滑块移动,x 值重设,则动态更新当前的 x 值.
Slider
表示一个范围从 之间的滑块.
Slider
表示一个步长为 dx 的滑块.
Slider
表示对于连续 有相同间隔的一个滑块.
Slider
使用相对宽度为 的间隔.
  • Slider[...] 在一个笔记本中,显示可以可交互操作的水平方向的滑块.
  • 如果 dn 是整数,则 Slider 以整数步长移动. »
  • Slider[x] 表示一个滑块从左边移动到右边.
  • Slider > 表示一个滑块从右边移动到左边. »
  • 如果滑块要移动的值位于给定范围之外,它将显示停止在尺的一端的状态.
  • Slider 显示在坐标 x 处,甚至它可以不是 dx 的倍数.
  • Slider 中, 可以是任意表达式,不仅仅是数字. »
  • 可以给出下列选项:
AppearanceAutomatic滑块的这个外观
AutoActionFalse当鼠标指向时是否自动移动 滑块
BaselinePositionAutomatic相对于环绕文本的对齐方式
BaseStyle{}滑块的基本样式的指定
ContinuousActionTrue当滑块移动时,是否持续更新
EnabledAutomatic滑块是否启用,或以灰色显示
Exclusions{}指定不包含的范围值
ImageMargins0滑杆周边的边矩
ImageSizeAutomatic显示滑块的整个图形尺寸
  • Appearance 显示滑块的当前值作为一个可编辑的标签.
  • BaseStyle 的设置可以附加在当前样式表中 给出的缺省样式中.
  • 在拖动鼠标时,可以通过按住 Alt 键(在 Macintosh 中为 Option 键) 微调滑块. 这将使滑块以鼠标的1/20的速率移动. 通过按住 Shift 和/或 Ctrl 键,可以对滑块进行更微细的操作.
停止在范围 处的一个滑块:
一个显示动态更新值的滑块:
一个在整数范围 的滑块:
停止在范围 处的一个滑块:
In[1]:=
Click for copyable input
Out[1]=
 
一个显示动态更新值的滑块:
In[1]:=
Click for copyable input
Out[1]=
 
一个在整数范围 的滑块:
In[1]:=
Click for copyable input
Out[1]=
在范围 ,从左边到右边递增移动:
在范围 ,从右边到左边递减移动:
仅用于整数值的变化:
采用有理数的步长:
每次增加 的滑块:
用符号变量设置的范围:
用可能的值的范围:
根据每个可能的值,以相应的宽度变化:
不同的大小:
添加标签:
特殊的箭头外观:
用动态的外观,根据 Round[x] 的值是 还是
在默认情况下,滑块的值不改变直到点击滑块区域:
设置 AutoAction,鼠标指向滑块区域时,显示滑块的变化值:
改变背景色:
动态的变化背景颜色:
与文本的对齐方式:
动态的变化滑块基线的位置:
在默认情况下,显示连续更新的变量值:
设置 ContinuousActionFalse 时,只有当拖动滑块释放时,变量才显示更新值:
默认情况下,Slider 启用:
通过设置 Enabled->False,滑块不启作用,但显示在当前坐标处:
排除滑块范围内的某些值:
通过设置 ImageMargins ,你可以使设置更大的滑块区域:
用预设值:
或用其它任意值:
通过设置第二个元素,你可以控制滑块的高度:
一个完全定制图像大小的滑块:
选择第 n 个素数为步长:
的十进制扩展中,选择第 n 位数字:
颜色选择器:
随机大小的滑块:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF