Thanks Josh,

It's good to know that this is possible, if a little frustrating that it
isn't exposed in Python directly!


On 26 March 2013 10:50, Josh Imbruglia <[email protected]> wrote:

> using the following tcl script you can get the index of a knob:
>
> index = nuke.tcl('knob', '-t', knob.node().name() + '.' + knob.name()
>
> the index is the corresponding knob enum index from knobs.h
>
> so 2 is int, 6 is boolean, etc...
>
> - josh
>
> On Mon, Mar 25, 2013 at 8:36 PM, Hugh Macdonald
> <[email protected]> wrote:
> > Hi all,
> >
> > I'm trying to figure out how to tell the difference between certain knob
> > types on a gizmo...
> >
> > When querying a knob in Python, I can't tell the difference between a
> Float,
> > Size and Int knob. Now there doesn't seem to be much difference between a
> > Float and a Size knob anyway, but there is obviously a difference, at
> least
> > in the GUI, between a Float and an Int knob.
> >
> > All of them return "Array_Knob" from Class(), and I can't find any
> > difference from any of the other calls I can make on the knobs.
> >
> > Any idea how I can tell the difference?
> >
> >
> > Thanks
> >
> > Hugh
> >
> > _______________________________________________
> > 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
>
_______________________________________________
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