Having this exact same problem at the moment, has anyone found any
other solution?

On Wed, Jan 18, 2012 at 1:31 PM, Micah Henrie <[email protected]> wrote:
> I ended up creating a OnScriptClose callback to kill threads/save settings
> etc but it would be nice if the close signal was sent by nuke when it shut
> down.
>
> micah
>
> ________________________________
> From: "Dennis Martin" <[email protected]>
> To: "Nuke Python discussion" <[email protected]>
> Sent: Wednesday, January 18, 2012 1:02:02 PM
> Subject: [Nuke-python] pyqt inside a python panel doesn't get close signal
>
>
> I have a large pyqt program that is multi-threaded that I am trying to run
> as a python panel. On closing this program, all the threads it created need
> to be killed. I handle this in the standalone version with:
> self.connect(self, SIGNAL('triggered()'), self.closeEvent)
>
> Where closeEvent simply kills all my threads.
>
> This works fine when I run the program standalone or launched from a menu
> inside Nuke. The problem is when I make this into a python panel the pyqt
> instance no longer gets any signals when the panel is closed.
>
> I have used registerWidgetAsPanel to load the program as a panel:
> nukescripts.registerWidgetAsPanel('eep_assetBrowser.MyWindow', 'Asset
> Browser', 'com.eep.testWindow',create = True)
>
> So the question is how can I get the python panel to send a signal to the
> pyqt instance when it is closed?
>
>
> --
> Dennis A Martin
>
> _______________________________________________
> 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
>



-- 
Jose Fernandez de Castro
_______________________________________________
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