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 "プリミティブ作成";
radioButtonGrp -numberOfRadioButtons 2
-label "プリミティブ" -labelArray2 "球" "立方体" -select 1 radioButtonGrp1;
button -label "作成" -command "makePrimitive()";
button -label "閉じる" -command "deleteUI $windowName";
showWindow;