[PyQt] Too many signals fired in short timespan: one step closer to solution
Dariusz Makowski
dariusz1989 at gmail.com
Wed Jun 13 22:09:12 BST 2018
http://doc.qt.io/qt-5/qeventloop.html#processEvents-1
voidQEventLoop::processEvents(QEventLoop::ProcessEventsFlags
<http://doc.qt.io/qt-5/qeventloop.html#ProcessEventsFlag-enum>/flags/,int/maxTime/)
Regards
Dariusz
On 13/06/2018 21:42, Telenet wrote:
> Hi Dariusz.
> What do you mean precisely?
>
> Get Outlook for Android <https://aka.ms/ghei36>
>
>
>
>
> On Wed, Jun 13, 2018 at 7:52 PM +0200, "Dariusz Makowski"
> <dariusz1989 at gmail.com <mailto:dariusz1989 at gmail.com>> wrote:
>
> 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 listPyQt 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
>
--
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/9fb7bd7b/attachment.html>
More information about the PyQt
mailing list