2

我正在创建一个使用pyQt但面临内存泄漏问题的工具。

当我使用自己的垃圾从 UI 中删除包含 python 和 pyQt 成员变量的对象时,它会调用相应类的析构函数。但是当我从终端运行'top'命令时,只要我使用应用程序并最终崩溃,内存就不会被释放并继续占用。

4

1 回答 1

1

我之前已经遇到过这个问题。我使用了这种方法,对我来说效果很好:

widget.setParent(None)
widget.deleteLater()

希望能帮助到你!

编辑:

也请看这个:https ://stackoverflow.com/a/30245816/6337523

于 2017-03-09T18:54:53.787 回答