Hi,

unfortunately its not that simple. I wish.

The precomp-system  is setting its defaults in python code in the a class
called:

class PrecompOptionsDialog( panels.PythonPanel ):
... in the module "nukescripts"
exxample path:
C:\Program Files\Nuke7.0v8\plugins\nukescripts

I want to override this class with my own, ( so I don't need to change the
code in each installation local installation ).
But I can't seem to get the hang of overriding classes within modules.

I'll keep on googling...





On 11 June 2014 13:58, Elias Ericsson Rydberg <
elias.ericsson.rydb...@gmail.com> wrote:

> If it's just a case of just setting a different default value it should be
> easy. There's a python for beginners video on youtube by Frank. It shows
> exactly how to do this kind of thing. In his example he set the blur to
> different value, should be the same but with a path in your case.
>
> Cheers,
> Elias Ericsson Rydberg
>
> onsdag 11 juni 2014 skrev Håkan Blomdahl <hakanblomd...@gmail.com>:
>
> Hi!
>>
>> I wondering if someone has an idea of how to replace the Precomp-dialog
>> Class?
>>
>> *Basically I want to replace the defaults on where to store the precomp
>> script.*
>>
>> My futile attempts looks along the lines of this:
>>
>> import nukescripts
>> class MyPrecompOptionsDialog( nukescripts.panels.PythonPanel ):
>>  def __init__( self ):
>>   nukescripts.panels.PythonPanel.__init__( self, "MY Precomp Nodes",
>> "uk.co.thefoundry.PrecompOptionsDialog" )
>>   self.scriptPath = nuke.File_Knob( "script", "Precomp script path " )
>>   *... the original precomp code ...*
>>
>>
>> #Replace!
>> original_precomp_dialog = nukescripts.PrecompOptionsDialog
>> nukescripts.PrecompOptionsDialog = MyPrecompOptionsDialog
>>
>> but, when I run the precomp code the original dialog pops up.
>>
>>
>>
>>
>>
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
>
>


-- 
Håkan Blomdahl
Filmgate AB

Järntorget 3
413 04 Göteborg
Sweden

www.filmgate.se
ha...@filmgate.se
+46 (0)31- 701 02 00
_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to