Mathematica控件应用指南:Checkbox、Toggler及其变体
浏览量:2861
时间:2024-03-09 18:31:27
作者:采采
Checkbox与Toggler的应用
在Manipulate的模型中,如果我们想要用某种控件来操纵动态变量的值在两个(比如:男或女)或者更多个(比如:星期一至五)中循环,那可以选用这么两种类型的控件:Checkbox与Toggler,两者非常类似,掌握其中一个就能满足我们的需要。动态变量的值只在True或False之间循环,动态变量在更多值之间循环。
简单例子演示
先来看一个简单的例子,上面的例子中,fill变量自动选用Checkbox控件,但是bg的默认情况则是PopupMenu。因此我们还需要手动设定。此外,我们还指定了标签和做了一个从字符串到内置命令转变动作,这里ToExpression与Symbol完全等价。再往下,我们把两个控件的应用反过来,只有一点需要改动,就可以正确运行。Checkbox是不需要给出标签的,删除后即可运行。
Checkbox与Toggler的区别
通过以上例子,我们可以了解到Checkbox需要标签,而Toggler可以给出一些说明文字。还有一个小提示是关于Checkbox的一个选项Appearance,貌似在版本8和9下没有变化,可能7下也没问题?这个问题似乎也不成问题。
控件升级变体
Checkbox与Toggler都有对应的升级变体:CheckboxBar和TogglerBar,这两个老朋友再加上版本9中引入的新朋友ListPicker,都能一次性选中动态变量范围列表中的多个值。我们将在下一个经验中深入探讨它们的应用。敬请期待!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。