Я хочу подключить сигнал в фоновом потоке к слоту в потоке графического интерфейса питоническим способом.
У меня есть следующий фрагмент кода.
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'
Но CompanyPresenter наследуется от QObject, поэтому это QObject. Что случилось?
(Я хочу, чтобы Presenter и GUI со временем запускались в разных потоках, но я еще не дошел до этого. Потоков еще нет).