AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'

AttributeError: ‘PyQt5.QtCore.pyqtSignal’ object has no attribute ‘connect’

AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'_第1张图片

有时候我们在开发的时候使用信号和槽,突然发现程序会报错没有connect这个属性,这是就比较奇怪了

解决办法

AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'_第2张图片

其实说到底是因为我们没有定义清楚,pyqt5信号要定义为类属性,而不是放在 _init_这个方法里面

你可能感兴趣的:(PyQt5,python,pyqt5,python)