我正在尝试创建一个从列表中创建弹出菜单项的 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() 时会发生一些错误。想知道从列表中创建弹出菜单的最佳方式。