Maya文件<maya console =“”>没有指定textScrollList的对象名

时间:2015-11-25 09:38:13

标签: python maya

enter image description here

public static long folderSize(File directory) {
    long length = 0;
    for (File file : directory.listFiles()) {
        if (file.isFile())
            length += file.length();
        else
            length += folderSize(file);
    }
    return length;
}

这是我的Python代码

我想问为什么

cmds.frameLayout(label=all[0],borderStyle='out',collapse=1,collapsable=True,width=210)
cmds.columnLayout()
cmds.textScrollList(h=100,w=200,allowMultiSelection=True)
for i in range(0,size):
    cmds.textScrollList(edit=True,a=string[i])

有错误

cmds.textScrollList(h=100,w=200,allowMultiSelection=True)
for i in range(0,size):
    cmds.textScrollList(edit=True,a=string[i])"

我该怎么办?

1 个答案:

答案 0 :(得分:0)

错误代码不言而喻,您需要在创建和编辑textScrollList时为其指定名称。或者Maya无法知道您想要追加项目的textScrollList

只要没有空格,这可以是您想要的任何字母数字字符(如果需要,可以使用下划线)。

cmds.textScrollList("I_like_painting_with_poop", h=100,w=200,allowMultiSelection=True)
for i in range(0,size):
    cmds.textScrollList("I_like_painting_with_poop", edit=True,a=string[i])

考虑尝试为UI元素的所有应用命名约定。