关闭GUI时内存泄漏

时间:2014-07-02 19:48:57

标签: wxpython

我正在开发一个GUI,一切进展顺利,但是当我关闭它时,我的终端中出现以下内容,我担心它可能会影响最终用户:

swig/python detected a memory leak of type 'wxWizard *', no destructor found.

如何防止发生内存泄漏?

1 个答案:

答案 0 :(得分:1)

听起来这个向导没有正确关闭。无论用户是否完成向导,请确保在退出向导时调用向导的Destroy()方法。

您应该可以通过捕获向导的“完成”和“取消”按钮事件来执行此操作。您还可以在该事件处理程序中捕获EVT_CLOSE并销毁向导。请注意,如果你这样做,你还需要调用框架的Destroy方法来正确关闭框架。