Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个使用pyQt但面临内存泄漏问题的工具。
pyQt
当我使用自己的垃圾从 UI 中删除包含 python 和 pyQt 成员变量的对象时,它会调用相应类的析构函数。但是当我从终端运行'top'命令时,只要我使用应用程序并最终崩溃,内存就不会被释放并继续占用。
我之前已经遇到过这个问题。我使用了这种方法,对我来说效果很好:
widget.setParent(None) widget.deleteLater()
希望能帮助到你!
编辑:
也请看这个:https ://stackoverflow.com/a/30245816/6337523