main 以外の Python スレッドから GUI スレッドを更新する方法を見つけようとしています。sourceforgeのPyQt5 ドキュメントには、これを行う方法に関する適切な指示があります。しかし、私はまだ物事を機能させることができません。
対話型セッションからの次の出力を説明する良い方法はありますか? これらのオブジェクトでemitメソッドを呼び出す方法はありませんか?
>>> 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'
と
>>> obj.sig.emit()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'QObject' object has no attribute 'sig'
と
>>> obj.sig = pyqtSignal()
>>> obj.sig.emit()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'emit'