[PyQt] Multithreading, signals, reference counting and crash

Phil Thompson phil at riverbankcomputing.com
Thu Feb 11 18:30:36 GMT 2016


> On 11 Feb 2016, at 6:16 pm, Ilya Kulakov <kulakov.ilya at gmail.com> wrote:
> 
> Phil,
> 
> I said I don't know all the details :)
> 
> PyQt "controls" both signals and slots. Doesn't it know how many receivers are there before it sends?

The short answer to the question is no. Also, with queued connections, a signal may be sitting in an unprocessed event queue for an indeterminate amount of time. In network terms, signals are UDP, not TCP.

Phil


More information about the PyQt mailing list