在从Qt Creator运行程序后关闭我的程序后,我可以看到如下消息:
小工具:0最大小部件:281
这是由于“运行”设置中添加了-widgetcount
参数。
我的问题是,max小部件意味着什么?它是否代表创建了多少个小部件?每当我重新打开并多次关闭同一对话框时,看到数字不断增加,我就会对内存使用情况感到担忧。就好像每次我重新打开(相同的Dialog),小部件都没有正确关闭,新的小部件只是堆积在内存中。
答案 0 :(得分:1)
根据Qt docs,
-widgetcount ,最后打印调试消息,关于未被破坏的小部件数量以及同时存在的最大小部件数量
用于识别应用程序中是否存在任何内存泄漏。
从你的问题,
小工具:0最大小部件:281
未销毁的数量(左) 0 ,并且存在的最大小部件数量(最大小部件) 281 强> ..
只要 left 为零,您就不必担心内存泄漏。
希望有所帮助......