radioButtonGrp

radioButtonGrp の例

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()
実行結果

参考


Prev
Home | Contents
abe@injapan.net