在玛雅:
我正在构建一个动态UI,为每个角色创建一个带有角色名称的按钮。为了简单起见,我想在点击按钮时打印按钮的名称。 我无法让它工作,因为按钮只用一个创建 btn = cmds.button('%sBtn'%character,c =“print btn”)行。 因此,当我单击按钮时,只打印for循环中最后创建的按钮。 有什么想法吗?
答案 0 :(得分:1)
cmds.window( width=150 )
cmds.columnLayout( adjustableColumn=True )
for i in range(5):
btnName = 'button'+str(i)
btnCmd = ('print \'%s\'')%(btnName)
cmds.button( btnName, label='Button 1', command=btnCmd )
cmds.showWindow()