I had the exact same problem as you.
Try moving
self.parse_triggered = QtCore.pyqtSignal()
from your constructor, but inside your class declaration. So instead it looks like this:
class Worker(QtCore.QThread): def __init__(self, parent = None): super(Worker, self).__init__(parent) self.parse_triggered = QtCore.pyqtSignal()
It should look like this:
class Worker(QtCore.QThread): parse_triggered = QtCore.pyqtSignal() def __init__(self, parent = None): super(Worker, self).__init__(parent)
It may not be what you are looking for, but it worked for me. I switched to old-style signals anyway, because I did not find a way to have undefined number or parameter type in new-style signals.
Joel Verhagen Jun 04 2018-10-06T00: 00Z
source share