How to send None with Signals across threads?
问题 I've implemented a version of the worker pattern that is described in the Qt Threading docs. I'm using Signals/Slots to send data between the worker thread and the main thread. When defining the Signal , I've set the argument signature type to object since I believe it should allow me to pass any python object through the Signal . result_ready = QtCore.Signal(object) However, when I try to pass None through the Signal it crashes python. This only happens when trying to pass the Signal across