On 01/15/2014 08:09 AM, Patrick Heinen wrote:
Hey everyone,
this might sound stupid, but I was wondering if it is possible to use the nuke
knob classes, that you can use on a PythonPanel on a Pyside panel and if so,
how?
This is not possible. Nuke would have to wrap the knobs with shiboken
(which provides the "glue" between c++ Qt and pyside) for pyside to
understand what this object is you are adding to a dialog/layout.
I have a panel that changes the knob type depending on a dropdown menu, and
basically removes the old knob and adds a new knob back on. This works but I
always have to remove and readd all the knobs further down in my layout. In
addition the bug 37959(at least it seems to be that one) is causing problems on
linux, where my controlls get added multiple times. So my idea was to migrate
the whole thing over to a pyside panel. But I want those native nuke knobs, and
can't figure out how to add them as widgets to my pyside panel.
To avoid the linux bug: do not remove the knobs, when showing the panel
setup all knobs and then hide them according to what is selected in the
dropdown. From the Qt side of things removing widgets is not as easy as
adding: you have to make sure there a no references to it, set the
parent widget to None, remove it from the layout and delete it (or wait
for the garbage collector). At some point the underlaying c++ code in
Nuke must be getting some of it wrong.
Thanks,
Patrick_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
--
check out www.pointcloud9.com
Sebastian Elsner - Pipeline Technical Director - RISE
t: +49 30 20180300 [email protected]
f: +49 30 61651074 www.risefx.com
RISE FX GmbH
Schlesische Strasse 28, Aufgang B, 10997 Berlin
c/o action concept, An der Hasenkaule 1-7, 50354 Hürth
Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow
Handelsregister Berlin HRB 106667 B
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python