You could also check for the knob.Class() method, or just a string in the
name.

if knob.Class()=="WH_Knob"

or

if "yeah" in knob.name()




On Wed, Nov 2, 2011 at 12:41 PM, Michael Garrett <[email protected]>wrote:

> Just looking more closely at your example, I guess that's what I was
> thinking, so thanks!  I'll try it out.
>
>
>
>
> On 2 November 2011 12:38, Michael Garrett <[email protected]> wrote:
>
>> Nathan,
>>
>> Thanks for the input, I'm fine with doing it the 'long way' if you don't
>> think there's a neater way of doing it.
>>
>> Michael
>>
>>
>> On 2 November 2011 12:36, Michael Garrett <[email protected]> wrote:
>>
>>> I figured out how to toggle show/hide the UI grouping knob, eg.
>>>
>>> nuke.toNode('ColorCorrect1')['master'].setValue(False)
>>>
>>> But any thoguths on the other request would be appreciated
>>>
>>>
>>> On 2 November 2011 12:16, Michael Garrett <[email protected]> wrote:
>>>
>>>> I'm dusting the cobwebs off my nascent python ability and I'd like to
>>>> know if there is a smart way of affecting many gizmo knobs with one
>>>> knobChanged callback without explicitly listing them all.
>>>>
>>>> So, right now I have something like this which is some code to hide
>>>> some knob values in the UI with a toggle switch:
>>>>
>>>>   c=nuke.toNode("Group3")
>>>>
>>>> code='''
>>>>
>>>> k=nuke.thisKnob()
>>>>
>>>> n=nuke.thisNode()
>>>>
>>>> if k.name()=="blahh":
>>>>
>>>> n['yeah'].setVisible(k.value()==False)
>>>>
>>>> n['yeahhh'].setVisible(k.value()==False)
>>>>
>>>> #etc....
>>>>
>>>> '''
>>>>
>>>> c.knob('knobChanged').setValue(code)
>>>>
>>>> ...where I'm affecting two knob values, but if I had dozens there, can
>>>> I do a 'for' loop or something?
>>>>
>>>> Also, is there a python way of toggle expand/collapsing the triangle
>>>> widget of a group knob?
>>>>
>>>> Thanks,
>>>> Michael
>>>>
>>>
>>>
>>
>
> _______________________________________________
> Nuke-python mailing list
> [email protected], http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>


-- 
Jose Fernandez de Castro
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to