gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 06:32:56 27 4
gpt4 key购买 nike

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

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

最佳答案

我以前遇到过这个问题。我使用了这种方法并且对我来说效果很好:

widget.setParent(None)
widget.deleteLater()

希望对您有所帮助!

编辑:

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

关于python - PyQt:类对象删除,调用析构函数但内存未释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14848660/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com