Qt笔记4-Qt::WA_DeleteOnClose可能会造成野指针等内存访问错误_qt deleteonclose-CSDN博客

网站介绍:文章浏览阅读1k次。【知识点】Qt的组件默认的属性在close时,不会自动delete当前组件对象,需要手动设置属性:this->setAttribute(QT::WA_DeleteOnClose,true); 【问题场景】组件类A,组件类B// 组件类定义文件class A:public QWidget{ Q_OBJECT public: A():pB(Q_NULLPTR){ pB = new B();// 成员变量实例化 } ~A{} void doBCloseThing(){ _qt deleteonclose