Hey Abraham,I dont know if there is a nice fast fancy way of doing this. But you could store a directory in a hidden knob, key could be the tab and knobs are the values.
Work around I know, but it should do the trick.
Cheers
Igor
Am 21.01.2016 um 12:59 schrieb Schneider, Abraham:
Hi there!I have some user knobs in my root node, that I want to get rid of. It's a 'tab_knob' at the root level (let's call it 'testtab'), that contains several different knobs (strings, etc.). Now I want to delete all the knobs inside this tab knob and the tab knob itself.I can get to the tab knob via "myknob = nuke.Root().knob('testtab')" and I can remove knobs like this: "nuke.Root().removeKnob(myknob)". This should work, if the tab is empty. But because the tab contains other knobs, it won't be deleted, as the removeKnob doesn't delete knobs recursively.So how would I find all the knobs of nuke.Root() that belong to my tab knob, so that I can delete them first before deleting the tab knob itself?Or is there an even better way to remove the tab and all the related knobs quickly?Thanks, Abraham *Abraham Schneider* Head of VFX pipeline / VFX Supervisor ARRI Media GmbH Türkenstr. 89, 80799 München Phone +49 89 3809-1096 EMail [email protected] www.arri.de/arrimedia<http://www.facebook.com/arrimedia> Click here <http://www.facebook.com/arrimedia> to visit us on Facebook!_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
