Qt中子窗口关闭之后,立即释放资源的方法
2023-09-14 09:12:37 时间
用Qt做界面的时候,很多时候都会遇见点击一个按钮弹出一个新的窗口的功能。我在刚开始做这个功能的时候,直接是点击一次按钮就new一个新的窗口,每次都只是将子窗口关闭而已,并没有去释放子窗口的资源,这样就会出现重复点击按钮的话,窗口的资源就会越积越多。
所以在新建一个窗口的时候就可以设置窗口的属性,设置窗口在关闭之后立即释放资源:
-
notepadpage *NotepadPage = new notepadpage();
-
//20190318:Tengfei:设置子窗口属性,在子窗口关闭之后,释放子窗口的资源(释放指针)
-
NotepadPage->setAttribute(Qt::WA_DeleteOnClose);
相关文章
- Qt小软件:LanFileSender(局域网文件传输小工具)
- Qt for android触摸手势事件QGestureEvent「建议收藏」
- 一、Qt初尝试,做一个QT计算器《QT 入门到实战》
- C/C++ Qt 标准Dialog对话框组件应用
- Qt官方示例-书评展示
- Qt使用QPixmap小坑
- Linux系统使用Qt开发快速入门教程(linux下qt教程)
- 如何在Linux系统中安装Qt开发环境(linux下qt安装教程)
- Linux串口应用开发实践——Qt篇(linux串口qt)
- 一个稍微复杂的Qt程序
- 调试Linux下Qt的调试实践指南(linux下qt)
- Linux下 Qt 安装指南(linux下qt的安装)
- 开源世界:Linux、Qt、OSG 联合构建未来(linuxqtosg)
- Qt在Linux下的强大开发体验(qt在linux开发)
- Linux下Qt实现串口通信(linux下qt串口)
- 使用Qt在Linux上实现INI文件的管理(qtinilinux)
- Linux上Qt的快速安装(linux下载qt)
- Linux Qt环境变量配置实践指南(linuxqt环境变量)
- Qt与Oracle的完美结合(qtoracle)
- Linux QT开发环境配置指南(qtlinux配置)
- Qt编程实现MySQL数据库调用(qt调用MySQL数据库)
- Qt与SQL Server的数据交互技术(qt sqlserver)
- 使用Qt快速搭建MySQL数据库连接(qtmysql连接)