[PyQt] Too many signals fired in short timespan: one step closer to solution
Dariusz Makowski
dariusz1989 at gmail.com
Wed Jun 13 18:50:18 BST 2018
I think you can specify a time for that processEvents() as well so it
does larger process than a small one. Maybe that could help?
On 13/06/2018 18:29, kristof.mulier at telenet.be wrote:
> Dear PyQt users,
>
> I believe we're one step closer to the solution. Please read the
> *EDIT* at the very end of the StackOverflow question:
>
> https://stackoverflow.com/questions/50841486/pyqt5-too-many-signals-fired-in-short-timespan-causes-a-stack-overflow
>
> I noticed that the repeated call to app.processEvents() is the
> culprit, when called too often in a short timespan. Removing that line
> from the code in the slot, solved the issue. But it takes down the
> responsiveness of my GUI. So I thought, why not query first if there
> are any events to get processed anyway? Unfortunately, the function
> hasPendingEvents() is not safe to use when there are any
> non-main-threads running in the entire application. That's not okay.
>
> Please help...
>
>
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
--
DARIUSZ MAKOWSKi
CGI-Photographer
07 590 530 854
Dariusz at Dariuszmakowski.com
www.dariuszmakowski.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20180613/8ee74685/attachment.html>
More information about the PyQt
mailing list