PyQt5 Signals and Slots 'QObject has no attribute' error
I have been trying to find a way to update the GUI thread from a Python thread outside of main. The PyQt5 docs on sourceforge have good instructions on how to do this. But I still can't get things to work. Is there a good way to explain the following output from an interactive session? Shouldn't there be a way to call the emit method on these objects? >>> from PyQt5.QtCore import QObject, pyqtSignal >>> obj = QObject() >>> sig = pyqtSignal() >>> obj.emit(sig) Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'QObject' object has no attribute 'emit' and >>>