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

在Python中从列表创建弹出菜单项,python,menuitem,maya,popupmenu,maya-api,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)

我试图创建一个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()时,会发生许多错误。想知道从列表中创建弹出菜单的最佳方法。

欢迎使用SO。请在问题中包含错误消息。右键单击菜单中的弹出菜单?是右键单击菜单