成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Mathematica控件應(yīng)用指南:Checkbox、Toggler及其變體

Checkbox與Toggler的應(yīng)用在Manipulate的模型中,如果我們想要用某種控件來操縱動態(tài)變量的值在兩個(gè)(比如:男或女)或者更多個(gè)(比如:星期一至五)中循環(huán),那可以選用這么兩種類型的控件:

Checkbox與Toggler的應(yīng)用

在Manipulate的模型中,如果我們想要用某種控件來操縱動態(tài)變量的值在兩個(gè)(比如:男或女)或者更多個(gè)(比如:星期一至五)中循環(huán),那可以選用這么兩種類型的控件:Checkbox與Toggler,兩者非常類似,掌握其中一個(gè)就能滿足我們的需要。動態(tài)變量的值只在True或False之間循環(huán),動態(tài)變量在更多值之間循環(huán)。

簡單例子演示

先來看一個(gè)簡單的例子,上面的例子中,fill變量自動選用Checkbox控件,但是bg的默認(rèn)情況則是PopupMenu。因此我們還需要手動設(shè)定。此外,我們還指定了標(biāo)簽和做了一個(gè)從字符串到內(nèi)置命令轉(zhuǎn)變動作,這里ToExpression與Symbol完全等價(jià)。再往下,我們把兩個(gè)控件的應(yīng)用反過來,只有一點(diǎn)需要改動,就可以正確運(yùn)行。Checkbox是不需要給出標(biāo)簽的,刪除后即可運(yùn)行。

Checkbox與Toggler的區(qū)別

通過以上例子,我們可以了解到Checkbox需要標(biāo)簽,而Toggler可以給出一些說明文字。還有一個(gè)小提示是關(guān)于Checkbox的一個(gè)選項(xiàng)Appearance,貌似在版本8和9下沒有變化,可能7下也沒問題?這個(gè)問題似乎也不成問題。

控件升級變體

Checkbox與Toggler都有對應(yīng)的升級變體:CheckboxBar和TogglerBar,這兩個(gè)老朋友再加上版本9中引入的新朋友ListPicker,都能一次性選中動態(tài)變量范圍列表中的多個(gè)值。我們將在下一個(gè)經(jīng)驗(yàn)中深入探討它們的應(yīng)用。敬請期待!

標(biāo)簽: