@GLaDOS1105 I hit the same problem recently trying to send messages from a PySide2.QRunnable via PyPubSub to the main GUI thread. The only thing I can recommend is to try adapting your code to using the QThreadPool class instead of the multiprocessing module.