Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 动态交互 > 控件对象 > Setter >

Setter

Setter
表示一个设置按钮,当点击按钮时,设置 x 的值为 val. 按钮标记为 val, 当 x 的值为 val 时,按钮显示为按下状态,否则为非按下或其它状态.
Setter[Dynamic[x], val]
当点击按钮重置 x 的值时,动态同步更新 x 的当前值.
Setter
label 标记设置按钮.
Setter
表示一个设置按钮,点击 n 次时设置 x 的值为 .
  • Setter 设置 x 的值为 val,无论点击的次数多少.
  • Setter 当点击超过 n 次后,设置 x 的值为.
  • 可以设置下面选项:
AppearanceAutomatic设置按钮的整体外观
AutoActionFalse当鼠标指向时是否自动更新设置按钮
BaselinePositionAutomatic相对于文本周围的排列方式
BaseStyle{}指定设置按钮的基本样式
EnabledAutomatic设置按钮是否启用,或灰色状态显示
ImageMargins0显示设置按钮图形的周边的边距
ImageSizeAll显示设置按钮的整体图形的尺寸
  • Appearance 选项的设置包含 . 在某些情况下,也支持 等属性.
  • 设置为 Appearance->None时,直接显示标签 label,不显示按钮.
  • BaseStyle 的设置可以作为在当前样式表中 的缺省样式的补充.
设置不同于其值的设置,当前显示为非按下状态:
设置等同于其值的设置按钮,当前显示为按下状态:
标记为 的 设置按钮,分别显示其状态:
点击相应按钮时,动态更新其值为 1 或 2:
设置不同于其值的设置,当前显示为非按下状态:
In[1]:=
Click for copyable input
Out[1]=
设置等同于其值的设置按钮,当前显示为按下状态:
In[2]:=
Click for copyable input
Out[2]=
标记为 的 设置按钮,分别显示其状态:
In[3]:=
Click for copyable input
Out[3]=
点击相应按钮时,动态更新其值为 1 或 2:
In[4]:=
Click for copyable input
Out[4]=
此例中单击返回 ,双击返回
点击三次时返回
在设置按钮中,标记的排列:
所有可能的排列位置:
改变外观:
在默认情况下,点击 Setter 按钮,更改设置:
设置 AutoAction->True 时,移动鼠标时更改设置:
更改背景色:
与环绕文本的对齐:
在默认情况下, Setter 启用:
设置为 Enabled->False 时,setter 是可见的,但是不启用:
增加标记至边框的边距:
增加边框外的边距:
更改整个图形的尺寸:
设置图形的尺寸:
RadioButton 是一个 Setter 的特例:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF