[PyQt] Conflict between setuptools & requirements in official PyQt5 docs
Phil Thompson
phil at riverbankcomputing.com
Tue Feb 9 22:09:46 GMT 2016
On 9 Feb 2016, at 4:37 am, Kovid Goyal <kovid at kovidgoyal.net> wrote:
>
> Surely, the advice should be to keep a module level reference to the
> application global rather than to run code at module level. Like this:
>
> app = None
>
> def main():
> global app
> app = QApplication([])
> app.exec_()
>
> That way you get both behaviors. Although, in my experience, you cannot
> avoid segfaults on exit by relying on sip.setdestroyonexit().
I'll add a section to the "Things to be aware of" part of the docs.
Thanks,
Phil
More information about the PyQt
mailing list