9
GUIスレッドのシグナルにバックグラウンドスレッドのシグナルをpythonicで接続したいとします。バックグラウンドスレッドからGUIスレッドへのPyQtスロットの接続方法
私は以下のコードスニペットを持っています。
from PyQt4.QtCore import *
class CompanyPresenter(QObject):
fieldChangeSignal = pyqtSignal(str, str)
def __init__(self,model,view):
self.model = model # a CompanyModel
self.view = view # a CompanyView
self.fieldChangeSignal.connect(view.setField)
私は
はTypeError(接続線の上)このエラーを取得する:pyqtSignalはQObjectをにバインドする必要があり、ない 'CompanyPresenter'
しかし、それはQObjectをあるのでCompanyPresenterはQObjectを継承しています。何が起こっている?
(私は、プレゼンターとGUIを最終的に別のスレッドで実行したいが、まだそれほど進んでいない。まだスレッドがない)。