nuke.PanelNode
- class nuke.PanelNode
Bases:
object
Methods
Add knob k to this node or panel.
Create the widget for the panel
Get a dictionary of (name, knob) pairs for all knobs in this node.
Read the knobs from a string (TCL syntax).
Remove knob k from this node or panel.
Return a tcl list.
- addKnob(k) None.
Add knob k to this node or panel. :param k: Knob. :return: None.
- createWidget()
Create the widget for the panel
- knobs() dict
Get a dictionary of (name, knob) pairs for all knobs in this node.
For example:
>>> b = nuke.nodes.Blur() >>> b.knobs()
- Returns:
Dictionary of all knobs.
Note that this doesn’t follow the links for Link_Knobs
- readKnobs(s) None.
Read the knobs from a string (TCL syntax). :param s: A string. :return: None.
- removeKnob(k) None.
Remove knob k from this node or panel. Throws a ValueError exception if k is not found on the node. :param k: Knob. :return: None.
- writeKnobs(i) String in .nk form.
Return a tcl list. If TO_SCRIPT | TO_VALUE is not on, this is a simple list of knob names. If it is on, it is an alternating list of knob names and the output of to_script().
Flags can be any of these or’d together: - nuke.TO_SCRIPT produces to_script(0) values - nuke.TO_VALUE produces to_script(context) values - nuke.WRITE_NON_DEFAULT_ONLY skips knobs with not_default() false - nuke.WRITE_USER_KNOB_DEFS writes addUserKnob commands for user knobs - nuke.WRITE_ALL writes normally invisible knobs like name, xpos, ypos
- Parameters:
i – The set of flags or’d together. Default is TO_SCRIPT | TO_VALUE.
- Returns:
String in .nk form.