defining and calling QML functions directly from Python

Phil Thompson phil at
Sat Sep 25 11:28:12 BST 2021

On 24/09/2021 19:24, Stefan Seefeld wrote:
> Thanks Maxime,
> Yes, thanks for sharing your QMLWrapper class.
> Meanwhile, I have applied the attached patch to solve my current
> problem. With that, I'm able to call QML functions even from
> non-primary threads.
> Phil, do you think this is a sensible fix ? Feel free to incorporate
> this into PyQt !

Seems reasonable, however should the GIL be released before the call to 
invoke() and re-acquired afterwards?


More information about the PyQt mailing list