On Wed, 3 Jul 2013 06:58:56 -0700 (PDT), egus <egu...@gmail.com> wrote:
> Thanks for the direction Phil.
> 
> I added sip.setdestroyonexit(False) to__init__ in my MainWindow class
and
> that appears to have negated the crashing on the two apps I tried it on.
> Simply commenting that command out again caused the same apps to crash
> after
> adding it.  So it's definitely the right direction.
> 
> My limited knowledge of sip, do I risk any memory leaks or other
unexpected
> behavior by bypassing the c++ destructor call this way? Are there any
> cleanup methods/calls I should add when setting setdestroyonexit to
False?

It depends on what your application does after the interpreter exits. If
it's just a Python script (ie. not embedded in a larger application) then
the process is about to terminate anyway. This is the default behaviour of
PyQt5.

Phil
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to