Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nuke Python-如何单独设置XY_旋钮上的值?_Python_Coordinate_Nuke - Fatal编程技术网

Nuke Python-如何单独设置XY_旋钮上的值?

Nuke Python-如何单独设置XY_旋钮上的值?,python,coordinate,nuke,Python,Coordinate,Nuke,背景 我正在用Python构建一个非常酷的工具。不知何故,到目前为止,我已经能够自己找出所有困难的部分,但这部分有我 问题 我试图分别设置XY\U旋钮的(x,y)值。以下是我的问题: 如果我键入: nuke.selectedNode()['pos1'].setValue(1205) 它将X和Y都设置为1205。如果我键入: nuke.selectedNode()['pos1'].setValue(1205, 1740) 它不会给我一个错误,只是在脚本编辑器中打印Result:,而在节点上不做

背景

我正在用Python构建一个非常酷的工具。不知何故,到目前为止,我已经能够自己找出所有困难的部分,但这部分有我

问题 我试图分别设置
XY\U旋钮的
(x,y)
值。以下是我的问题:

如果我键入:

nuke.selectedNode()['pos1'].setValue(1205)
它将X和Y都设置为1205。如果我键入:

nuke.selectedNode()['pos1'].setValue(1205, 1740)
它不会给我一个错误,只是在脚本编辑器中打印
Result:
,而在节点上不做任何更改


任何人都可以添加一些见解吗?

找到了答案-如果有人想知道。。。args的列表是setValue(值、索引、时间、视图),因此要将x设置为1250,将y设置为650,应该是:

nuke.selectedNode()['pos1'].setValue(1250, 0)
nuke.selectedNode()['pos1'].setValue(650, 1)

您还可以以列表形式输入信息:

nuke.selectedNode()['pos1'].setValue([1205, 1740])

我对NUKE python一无所知(这实际上是我第一次听说它),但您是否尝试过帮助(NUKE.selectedNode()['pos1].setvalue)?NUKE是一个包含python的VFX程序。不是一种特定的python语言,如果你这么想的话,是的,这对我没有帮助:(尽管如此,谢谢!事实上,我撒谎了,这确实帮了我的忙。我只是无法运行帮助文件,需要重新启动程序。谢谢!很高兴听到这个消息!你应该用你找到的解决方案更新你的问题,以防将来有人发现同样的问题。