PyQt:类对象删除,调用析构函数但内存不释放

时间:2013-02-13 07:43:07

标签: python qt memory memory-leaks pyqt

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

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

1 个答案:

答案 0 :(得分:0)

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

widget.setParent(None)
widget.deleteLater()

希望它有所帮助!

编辑:

另请参阅此内容:https://stackoverflow.com/a/30245816/6337523