重命名中的自动增量编号(Maya Python)

2024-05-13 07:03:59 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试创建一个函数来增加在我的Gui中输入的数字的值。功能是

def autoIncrement(self):
    myNumber = int(self.windowObj.myInt.value()) #This is my QSpinBox and it's value.
    selection = cmds.ls(sl=True) #List selected
    global myNumber #Setting the global
    start = myNumber #Setting the value to be QSpinBox's value. 
    interval = 1 # Adding 1 interval
    for object in selection:
        if (myNumber==0):
            myNumber= start
        else:
            myNumber = myNumber + interval #Needs to get the value in my spin box and add +1 to it for the next object selected.
            cmds.rename(object, myNumber)

我做错什么了?请记住,我的编号是在命名约定的中间添加的,并希望避免Maya在最后添加一个。命名约定是当前的 姓名、号码、职位、级别 eg=MF_100_L峎

^{pr2}$

Tags: andthetoselfobjectvaluemyit