[PyQt] Strange abort with function inside custom type

Cody Scott cody at perspexis.com
Tue Dec 18 20:42:21 GMT 2018


This works again in PyQt5==5.11.3 on Windows 10 with Python 3.7.0 64-bit.

On Wed, 22 Mar 2017 at 17:18, Phil Thompson <phil at riverbankcomputing.com>
wrote:

> On 22 Mar 2017, at 1:01 pm, Cody Scott <cody at perspexis.com> wrote:
> >
> > FWIW this was working in PyQt<5.8
> >
> > The function is only used in QML.
>
> The bug is caused by the fix for another bug you reported (related to
> properties) which itself was caused by changes in Qt v5.8.0.
>
> I think it is more important that properties work than the ability to
> define JavaScript functions.
>
> Phil
>
> > On Tue, Mar 21, 2017 at 7:21 PM, Phil Thompson <
> phil at riverbankcomputing.com> wrote:
> > On 21 Mar 2017, at 3:42 pm, Cody Scott <cody at perspexis.com> wrote:
> > >
> > > I have a custom type and if there is a function created inside the
> custom type there is a SIGSEGV
> > >
> > > https://gist.github.com/Siecje/ae3f033daca3cfb52d8060dde2a08b91
> > >
> > > This is using PyQt5==5.8.1.1
> >
> > This is a bug but I don't think it is fixable. Trying to integrate QML
> with (dynamic) Python is never going to work as well as with (static) C++.
> PyQt does it's best to fool QML into thinking it is talking to C++ but I
> think this is a step too far. The QML implementation just keeps too much
> information under the covers.
> >
> > Generally I'd recommend keeping the QML to a minimum - just use it to
> implement the view and implement all model and controller code in Python.
> >
> > Phil
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20181218/d07d296e/attachment.html>


More information about the PyQt mailing list