我正在使用maya python cmd创建一个Ui。
我的代码如下:
码
import maya.cmds as cmds
window = cmds.window( title="Render",widthHeight=(300,200),minimizeButton=True,maximizeButton=True )
inner_child_5 = cmds.rowColumnLayout(numberOfColumns=2)
for val in range(0,2):
cmds.checkBox(label="layer")
cmds.text("Done",width=150, height=10,align='left')
cmds.showWindow( window )
我遇到了错误请帮我解决这个错误
错误:
错误:RuntimeError:文件第6行:对象的名称“完成”不是唯一的。
您尝试在循环中创建文本UI元素。第一次一切正常,但第二次UI元素已经存在。尝试使用如下唯一名称创建它:
cmds.text("Done" + str(val), .....)
或者只是忽略它并使用label参数
cmds.text(label="Done", .....)
有一个愚蠢的错误。我忘记在第6行贴上标签....
cmds.text(label = "Done",width=150, height=10,align='left')