提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
问题
在使用PyQt时,多次调用self.class.signal.connect(self.textEdit.append)会出现bug,函数叠加显示。
一、解决方法
原代码:
self.Qthread_programBrushWritingProcess.signal_state.connect(self.textEdit.append)
运行结果如下:
解决问题代码:
```python
```python
self.Qthread_programBrushWritingProcess.signal_state.connect(self.textEdit.append)
#加入如下代码
self.Qthread_programBrushWritingProcess.signal_state.disconnect(self.textEdit.append)
self.Qthread_programBrushWritingProcess.signal_state.connect(self.textEdit.append)
运行结果如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3735fd4340214f008df7caa5d5bedb32.png#pic_center)