Jeff,


The reason you're having trouble derives from the fact that the UI (implemented 
as a set of QT Widgets) doesn't know that the underlying, connected variable 
has changed.  You need to specifically update the UI, and tell it to repaint 
itself.  Thus, if you had a Float_knob named 'myKnob', and you wanted to set 
its value to '12.3', you would do this:



knob("myKnob")->set_value(12.3);

knob("myKnob")->updateWidgets();



I hope that helps.



Steve





-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Jeff Belgum
Sent: Monday, June 11, 2012 6:12 AM
To: [email protected]
Subject: [Nuke-dev] Updating knobs



Hi everyone,



I am trying to update the value of a knob based on mouse input in the viewer. 
I've used the 'handle.cpp' as a template to get myself started and am able to 
change the float variable associated with a Float_Knob. But the knob itself 
does not update in the nuke gui. I'm sure I'm missing some important step to 
pass that value to the knob, but I can't seem to figure out what it is. Can 
anybody help me out?



Cheers,

Jeff



Sent from my iPhone

_______________________________________________

Nuke-dev mailing list

[email protected]<mailto:[email protected]>, 
http://forums.thefoundry.co.uk/ 
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

(CONFIDENTIALITY NOTICE: The information contained in this email may be 
confidential and/or privileged. This email is intended to be reviewed by only 
the individual or organization named above. If you are not the intended 
recipient, or an authorized representative of the intended recipient, you are 
hereby notified that any review, dissemination or copying of this email, or the 
information contained herein is strictly prohibited. If you have received this 
communication in error, please notify the sender by return email and delete 
this email from your system. Thank You.)

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

Reply via email to