想在QWidget里面动态的添加和删除控件,给QWidget设置了一个布局管理器QVBoxLayout,要删除控件可以 使用QVBoxLayout::removeWidget(QWidget *w)方法,但是移除之后,那个被移除的控件还显示在里面。
经过一段时间的实验,发现光调用这个remove方法还不行,必须在调用之后delete这个被移除的控件,貌似这个是qt为了防止内存泄露所做的保护机制,因为如果调用了remove方法之后,不进行delete的话,那么这个控件就属于野指针了
QVBoxLayout移除控件之后没有消失
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
迅为RK3568开发板瑞芯微人工智能AI鸿蒙Linux安卓开发学习
原創
2024-05-06 22:54:29
「Qt Widget中文示例指南」如何实现一个快捷编辑器(一)
原創
2024-04-30 23:36:29
Qt/C++音视频开发70-无感切换通道/无缝切换播放视频/多通道流畅切换/不同视频打开无缝切换
原創
2024-04-18 10:40:53
「Qt Widget中文示例指南」如何实现行编辑功能
原創
2024-04-17 11:37:05
Qt血的教训/细数Qt开发的各种坑/又爱又恨/欢迎围观留言评论
原創
2024-04-07 10:39:53
「Qt Widget中文示例指南」如何实现一个分组框
原創
2024-04-02 11:33:48
Qt/C++入门基础学习001-绘图基础
原創
2024-04-01 10:40:21
「Qt Widget中文示例指南」如何实现文档查看器?(三)
原創
2024-03-22 00:23:04
定位windows客户端链接问题
原創
2024-03-19 01:10:17
「Qt Widget中文示例指南」如何实现文档查看器?(二)
原創
2024-02-29 12:28:10
Qt Widget中文示例 - 如何实现文档查看器?(一)
原創
2024-02-21 12:39:24
python修改当前程序标题
原創
2023-11-17 22:17:48
PC GWP-ASan方案原理 | 堆破坏问题排查实践
原創
2023-05-15 21:58:54
sql server 常用脚本
朝如青絲暮成雪
2023-05-09 22:05:27