Maya Python命令用于获取选定的动画层

时间:2015-11-02 16:12:30

标签: python maya mel

我试图查询使用Python选择的动画图层。

MEL工作正常:

treeView -query -selectItem ("AnimLayerTabanimLayerEditor")

但是,类似的Python命令会返回错误:

cmds.treeView(q=True, selectItem=[True, "AnimLayerTabanimLayerEditor"])

错误:

// Error: TypeError: file <maya console> line 1: Flag 'selectItem' must be passed a boolean argument when query flag is set //

奇怪的是,selectItem要求2个参数:一个字符串,然后一个布尔值(我也按照这个顺序尝试了它)。 MEL命令不带布尔值(在Python中也尝试过)。

1 个答案:

答案 0 :(得分:2)

看起来你忘了颠倒顺序:在python中,第一个参数是命令的目标,关键字在后面;在梅尔,旗帜首先出现。

如果您正在查询,您只希望Python中的TextViewreturn fragmentView; 标志都为true:

query

并设置如下:

selectItem