【发布时间】:2011-02-27 13:23:19
【问题描述】:
我在制作的课程中遇到了自定义信号问题。
相关代码:
self.parse_triggered = QtCore.pyqtSignal()
def parseFile(self):
self.emit(self.parse_triggered)
这两个都属于类:RefreshWidget。 在它的父类中,我有:
self.refreshWidget.parse_triggered.connect(self.tabWidget.giveTabsData())
当我尝试运行程序时,我得到了错误:
AttributeError: 'PyQt4.QtCore.pyqtSignal' object has no attribute 'connect'
帮助? 提前致谢。
【问题讨论】:
-
self.tabWidget.giveTabsData()看起来很可疑,因为它需要返回一个函数/处理程序,但这不应该与你得到的实际错误有关。否则,它看起来不错。 -
我遇到了完全相同的问题。如果您找到解决方案,您能否发布并编辑问题所在?