我已经设置了WA_DeleteOnClose
主窗口中的小部件属性。
setAttribute(Qt::WA_DeleteOnClose);
但是,每当我关闭该主窗口时,我都会在其析构函数中遇到段错误,该析构函数只包含delete ui;
简而言之,在 Creator 中创建了一个 Qt4 GUI 应用程序,添加了setAttribute(Qt::WA_DeleteOnClose);
对于构造函数,程序现在在退出时崩溃。
您是第一次还是第二次在其析构函数中遇到段错误?请记住,您的主窗口析构函数应该只运行一次。也就是说它应该运行either由于堆栈展开,or因为WA_DeleteOnClose
, 不是都。
IIRC,Creator会将主窗口放在堆栈上main()
。因此,当main()
返回主窗口被破坏。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)