PyQt5开发中的「界面卡顿」问题解决记录
起
每十秒刷新一下界面上的信息,一开始很顺畅,跑了几十分钟后界面变得卡顿
承
layout中添加tablewidget控件,添加控件的这个过程是在不断重复进行的(通过pyqt的多线程实现)
转
重复添加的过程中,重复产生了很多个tablewidget控件,存储在内存中,这些控件并没有覆盖掉,而是重复叠加了
合
解决:在下次刷新界面的时候,使用deleteLater方法销毁控件对象
相关资料:
参考:
https://blog.csdn.net/seniorwizard/article/details/110199499