I am not sure if that is what you are looking for:

set cut_paste_input [stack 0]
version 10.0 v4
push $cut_paste_input
Group {
 name Group1
 knobChanged "\nthis = nuke.thisNode()\nk = nuke.thisKnob()\n\nif k.name()
== \"UseRGBKnob\":\n    if k.value() == \"Yes\":\n
this\[\"RGB\"].setEnabled(True)\n    else:\n
this\[\"RGB\"].setEnabled(False)\n"
 selected true
 xpos 168
 ypos -18
 addUserKnob {20 User}
 addUserKnob {4 UseRGBKnob M {Yes No}}
 addUserKnob {18 RGB}
 RGB {0 0 0}
 addUserKnob {6 RGB_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
}
 Input {
  inputs 0
  name Input1
  xpos 123
  ypos -67
 }
 NoOp {
  name NoOp1
  xpos 123
  ypos -27
 }
 Output {
  name Output1
  xpos 123
  ypos 73
 }
end_group


2017-02-11 8:41 GMT+01:00 adam jones <[email protected]>:

> Dear all
>
> So I really tried to work this out myself but I am stuck
>
> I have set up a RGB knob and a check box to enable and disable it using
>
> this snippet (frank posted it years back, thank you)
>
> node = nuke.toNode('NoOp1')
> code = '''nuke.thisNode()['pickDS'].setEnabled(nuke.thisNode()['
> enablePick'].value())'''
> node['knobChanged'].setValue(code)
>
> this works great,
>
> interesting thing could not create it inside a group, created it outside
> of the group and cut and pasted into the group and all good
>
> then I placed and expression on the check box to connect it to a pull down
> choice
>
> switch1 > 3 ? 1 : 0 this switch node is connected to a pulldown choice on
> the groups GUI
>
> it first appeared as though it was not working, the checkBox would update
> but nothing would (RGB) knob would not update its state in the GUI of the
> group unless I closed and re opened the NoOp1 node inside the group.
>
> and it does what is expected, so I guess the question is how do I get the
> interface to update with out doing what I explained
>
> Does that make sense
>
> Kind Regards
> -adam_______________________________________________
> Nuke-users mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>



-- 
Vincent Langer
Uhlandstr. 29
71634 Ludwigsburg
+49 176 965 177 61
www.vincentlanger.com
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to