sorry I mean: if nuke.thisKnob().name() == 'A' and nuke.thisKnob().value() != '-': n[ 'B'].setValue(0)
2011/3/15 Michael Havart <[email protected]> > I think you're looking for: > > if nuke.thisKnob() == 'A' and n['A'].value() != '-': > n[ 'B'].setValue(0) > ... > > > hope that helps > > > > > 2011/3/15 Howard Jones <[email protected]> > >> Hi >> >> I'm wanting to write a 3-way radio button sort of thing. >> >> I have 3 pulldowns (with lots of options) and through knob changed I'd >> like to pick up which one has been touched and set the other 2 to a null >> setting ('-'), >> so that only one knob can be active at any time. No doubt very basic but >> I'm stuck (again). >> >> This test code will always (of course) set the others based on A unless I >> manually change A to '-' first then change the others. But I'd like which >> ever knob was changed to set the others. >> Is there some logic that can do this or am I into saving the previous >> states and comparing the difference. At first glance it looks like a 3-way >> switch but I'm not sure it is. >> >> n=nuke.selectedNode() >> if n['A'].value() != '-': >> n[ 'B'].setValue(0) >> n['C'].setValue(0) >> elif n['B'].value() != '-': >> n[ 'A'].setValue(0) >> n['C'].setValue(0) >> elif n['C'].value() != '-': >> n[ 'A'].setValue(0) >> n['B'].setValue(0) >> >> >> >> Any help greatly appreciated. >> >> Howard >> >> _______________________________________________ >> Nuke-python mailing list >> >> [email protected] >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > -- Michael Havart | DMP-ENV | MPC-London images: cghub.com <http://mika.cghub.com/> | blogspot.com<http://michaelhavartportfolio.blogspot.com> <http://michaelhavartportfolio.blogspot.com>cv: linkedin profile<http://www.linkedin.com/in/michael0havart> | imdb <http://www.imdb.com/name/nm3795968/>
_______________________________________________ Nuke-python mailing list [email protected] http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
