[PyQt] Too many signals fired in short timespan: one step closer to solution
    Telenet 
    kristof.mulier at telenet.be
       
    Wed Jun 13 21:42:00 BST 2018
    
    
  
Hi Dariusz.
What do you mean precisely?
Get Outlook for Android
On Wed, Jun 13, 2018 at 7:52 PM +0200, "Dariusz Makowski" <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 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/712743aa/attachment-0001.html>
    
    
More information about the PyQt
mailing list