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

2024-06-12 01:55:48 发布

您现在位置:Python中文网/ 问答频道 /正文

背景

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

问题 我试图单独设置XY_Knob的值(x, y)。以下是我的问题:

如果我键入:

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

它将把X和Y都设置为1205。如果我键入:

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

它不会给我一个错误,只是在脚本编辑器中打印Result:,而在节点上什么都不更改。

有没有人可以补充一些见解?


Tags: 工具脚本键入节点错误result编辑器背景
2条回答

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

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

明白了-如果有人想知道。。。args的列表是set value(value、index、time、view),因此要将x设置为1250,y设置为650:

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

相关问题 更多 >