Сигналы и слоты PyQt5 «У QObject нет атрибута» ошибка

Я пытался найти способ обновить поток GUI из потока Python за пределами основного.PyQt5 документы на sourceforge есть хорошие инструкции о том, как это сделать. Но я все еще могуне заставить вещи работать.

Есть ли хороший способ объяснить следующий вывод из интерактивного сеанса? не должен»Есть ли способ вызвать метод Emit для этих объектов?

>>> from PyQt5.QtCore import QObject, pyqtSignal
>>> obj = QObject()
>>> sig = pyqtSignal()
>>> obj.emit(sig)
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'QObject' object has no attribute 'emit'

а также

>>> obj.sig.emit()
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'QObject' object has no attribute 'sig'

а также

>>> obj.sig = pyqtSignal()
>>> obj.sig.emit()
Traceback (most recent call last):
  File "", line 1, in 
AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'emit'

Ответы на вопрос(1)

Ваш ответ на вопрос