在Python中从列表创建弹出菜单项

时间:2017-05-03 06:19:32

标签: python menuitem maya popupmenu maya-api

我正在尝试创建一个从列表中创建弹出菜单项的UI。我只是通过正常的径向按钮设置来做到这一点:

Cams = cmds.listCameras(p=True)
PBCamera = cmds.radioCollection()

cmds.button(l="go", c=partial(btnCmd,PBCamera))
for i in Cams:
    btnName = str(i)
    RCam = cmds.radioButton( btnName, label=btnName)
    PBCamera = cmds.radioCollection( PBCamera, edit=True)


def btnCmd(name,*arg):
    radioCol = cmds.radioCollection(PBCamera, query=True, sl=True)
    getSelectRadioVal = cmds.radioButton(radioCol, query=True, label=True)
    print getSelectRadioVal

我遇到的问题是当我尝试将其切换到 cmds.menuItem() 时会发生许多错误。想知道从列表中创建弹出菜单的最佳方法。

0 个答案:

没有答案