radioButtonGrp を使用したプログラム例を以下にあげておく。
radioButtonGrp のどのボタンがチェックされているかは -q -select によって調べることができる。
(返り値は int になる)
global proc makePrimitive()
{
int $selected;
$selected = `radioButtonGrp -q -select radioButtonGrp1`;
if($selected == 1)
{
sphere;
}
else if($selected == 2)
{
nurbsCube;
}
}
string $windowName = `window -title "radioButtonGrp1"`;
columnLayout;
text -label "make Primitive";
radioButtonGrp -numberOfRadioButtons 2
-label "Primitive" -labelArray2 "sphere" "cube" -select 1 radioButtonGrp1;
button -label "OK" -command "makePrimitive()";
button -label "Close" -command "deleteUI $windowName";
showWindow;