I add this to my menu.py trailing the creation of the node with some type of python script which adds a tab.
nuke.selectedNode().knob('display').setFlag(0) -deke On Thu, Mar 31, 2011 at 03:46, Andy Nicholas <a...@andynicholas.com> wrote: > Hi guys, > This is my first post here and it's probably a silly question but I'm just > starting out looking at Python in Nuke and I couldn't figure out a way > around this issue. > > I'm overriding the creation of the Write node, and using that creation > event to add an extra knob to the node. When I add this new knob to the > interface, I'm creating a new tab and placing the new control on it. Doing > this, also brings this new tab to the front in the property editor. > > The undesirable result is that when the user now creates a Write node, it > always shows them the new custom tab by default, rather than the main one > (with the filename to write, etc.) which is what they would want to see > 99% of the time. > > My code looks something like this: > > import nuke > > nukeOriginalCreateNode = nuke.createNode > > def createMyCustomNodes(node, knobs = "", inpanel = True): > result = nukeOriginalCreateNode(node, knobs, inpanel) > if node == "Write": > tab = nuke.Tab_Knob('MyTab') > result.addKnob(tab) > btn = nuke.PyScript_Knob('Click Me') > btn.setCommand("print 'test'") > result.addKnob(btn) > > return result > > nuke.createNode = createMyCustomNodes > > > If you put this into menu.py, everytime you create a Write node, it will > show you the "MyTab" tab and not the main tab with the standard settings. > I just want to know how to stop it showing "MyTab". by default, or how to > switch it. > > Thanks for any help you can give. > > Cheers! > Andy > > P.S. I've trawled through the python SDK docs looking for something that > would help, but I've not had any luck so far. Is there a searchable > archive for this list somewhere? > > > - - - - - - - - - - - - - > Senior TD > The Mill, London > > > _______________________________________________ > Nuke-python mailing list > Nuke-python@support.thefoundry.co.uk > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > _______________________________________________ Nuke-python mailing list Nuke-python@support.thefoundry.co.uk http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python