radioButtonGrp を使用したプログラム例を以下にあげておきます。
radioButtonGrp のどのボタンがチェックされているかは q=True, select=True によって調べることができます。
(返り値は整数になります)
import maya.cmds
def makePrimitive():
selected = maya.cmds.radioButtonGrp('radioButtonGrp1', q=True, select=True)
if selected == 1:
maya.cmds.sphere()
elif selected == 2:
maya.cmds.nurbsCube()
windowName = maya.cmds.window(title='radioButtonGrp1')
maya.cmds.columnLayout()
maya.cmds.text(label='make Primitive')
maya.cmds.radioButtonGrp('radioButtonGrp1', numberOfRadioButtons=2,\
label='Primitive', labelArray2=('sphere', 'cube'), select=1)
maya.cmds.button(label='OK', command='makePrimitive()')
maya.cmds.button(label='Close', command=('maya.cmds.deleteUI("' + windowName + '")'))
maya.cmds.showWindow()