当前位置: 首页 > news >正文

QT子窗口关闭时自动释放及注意事项

先说方法,很简单,有如下API函数可用:
testDialog->setAttribute( Qt::WA_DeleteOnClose, true );

他的官方解释如下:

最后,说一个注意事项:

最近写python程序比较多,回过头来,用别人的程序为基础来写一个有界面的C++的新程序,结果:

在直接声明对象这种情况下,我去调用这个函数,代码在下面,结果,在关闭窗口时,程序崩溃。

QWizard myWizard;   
......
......       
myWizard.setAttribute(Qt::WA_DeleteOnClose, true);   
myWizard.show();   
myWizard.exec();

在qwizard、qwizardpage的析构函数里加了打印信息,看了一下,突然想到,应该是我加了这个函数的原因。注释掉就OK了。

所以,用new创建的对象,在堆上的,可以用这个函数。在栈上的,就不要用了。

相关文章:

  • VSCode好用插件
  • 手写简易操作系统(十一)--可编程中断控制器8259A
  • Vue-Electron配置及踩坑
  • 每日一题 第六十六期 洛谷 小朋友排队
  • Maven是什么? Maven的概念+作用
  • 计算机网络-HTTP相关知识-RSA和ECDHE及优化
  • Unity类银河恶魔城学习记录11-15 p117 Ice and Fire item Effect源代码
  • 【详细介绍WebKit的结构】
  • 缓存最佳实践
  • Pointnet++改进即插即用系列:全网首发OREPA在线重新参数化卷积,替代普通卷积 |即插即用,提升特征提取模块性能
  • Fractions Again?!(UVA 10976)
  • linux系统编程 线程 p1
  • C#字典学习笔记
  • 实验:基于Red Hat Enterprise Linux系统的创建磁盘和磁盘分区(二、三)
  • zabbix图表时间与服务器时间不一致问题
  • const let
  • express如何解决request entity too large问题
  • Java 网络编程(2):UDP 的使用
  • Javascript Math对象和Date对象常用方法详解
  • Python_网络编程
  • React-flux杂记
  • tweak 支持第三方库
  • 从零开始学习部署
  • 服务器之间,相同帐号,实现免密钥登录
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 开发基于以太坊智能合约的DApp
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 探索 JS 中的模块化
  • 突破自己的技术思维
  • 微服务框架lagom
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 用jquery写贪吃蛇
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 在weex里面使用chart图表
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​queue --- 一个同步的队列类​
  • ​Spring Boot 分片上传文件
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (day6) 319. 灯泡开关
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (蓝桥杯每日一题)love
  • (论文阅读30/100)Convolutional Pose Machines
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)程序员技术练级攻略
  • (转)创业家杂志:UCWEB天使第一步
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net MySql
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @Not - Empty-Null-Blank