Tengo problemas con una señal personalizada en una clase que hice.El objeto PyQt4.QtCore.pyqtSignal no tiene el atributo 'connect'
código relevante:
self.parse_triggered = QtCore.pyqtSignal()
def parseFile(self):
self.emit(self.parse_triggered)
Tanto de los que pertenecen a la clase: RefreshWidget. En su clase padre tengo:
self.refreshWidget.parse_triggered.connect(self.tabWidget.giveTabsData())
Cuando trato de ejecutar el programa, me sale el error:
AttributeError: 'PyQt4.QtCore.pyqtSignal' object has no attribute 'connect'
Ayuda? Gracias de antemano.
'self.tabWidget.giveTabsData()' parece sospechoso, ya que tendría que devolver una función/controlador, pero eso no debería estar relacionado con el error real que está recibiendo. De lo contrario, se ve bien. –
Estoy teniendo exactamente el mismo problema. Si encuentra una resolución, ¿podría publicar y editar cuál fue el problema? –