我试图查询使用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中也尝试过)。
答案 0 :(得分:2)
看起来你忘了颠倒顺序:在python中,第一个参数是命令的目标,关键字在后面;在梅尔,旗帜首先出现。
如果您正在查询,您只希望Python中的TextView
和return fragmentView;
标志都为true:
query
并设置如下:
selectItem