Setter

Setter[x,val]
表示一个设置按钮,当点击按钮时,设置 x 的值为 val. 按钮标记为 val, 当 x 的值为 val 时,按钮显示为按下状态,否则为非按下或其它状态.

Setter[Dynamic[x],val]
当点击按钮重置 x 的值时,动态同步更新 x 的当前值.

Setter[x,val,label]
label 标记设置按钮.

Setter[x,{val1,val2,},label]
表示一个设置按钮,点击 n 次时设置 x 的值为 .

更多信息和选项更多信息和选项

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

基本范例  (1)基本范例  (1)

设置不同于其值的设置,当前显示为非按下状态:

In[1]:=
Click for copyable input
Out[1]=

设置等同于其值的设置按钮,当前显示为按下状态:

In[2]:=
Click for copyable input
Out[2]=

标记为 的 设置按钮,分别显示其状态:

In[3]:=
Click for copyable input
Out[3]=

点击相应按钮时,动态更新其值为

In[4]:=
Click for copyable input
Out[4]=
2007年引入
(6.0)