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

Qt Widget 删除之后还会显示 问题

目录

问题描述:Qt QWidget 删除之后还会显示

解决方案:

Part1:  使用 deleteLater

Part2: 使用 setParent(nullptr) 父控件为空

还有一种不常用的方法 隐藏:


问题描述:Qt QWidget 删除之后还会显示

Qt 无论使用

	while (Layout->count() > 0) {QLayoutItem *item = Layout->takeAt(0);Layout->removeItem(item);}

还是使用:

QVBoxLayout::removeWidget(QWidget *w)

解决方案:

 经测试有以下两种方案:

Part1:  使用 deleteLater
 
widget->deleteLater();layout->removeWidget(widget);
Part2: 使用 setParent(nullptr) 父控件为空
widget->setParent(nullptr);layout->removeWidget(widget);
还有一种不常用的方法 隐藏:
widget->hide();

http://www.lryc.cn/news/206487.html

相关文章:

  • 关系型数据库的问题和NoSQL数据库的应用
  • 二进制安装k8s
  • 超简洁ubuntu linux 安装 cp2k
  • 判断日期区间或季节等
  • 入门人工智能 —— 学习数据持久化、使用 Python 将数据保存到mysql(7)
  • c语言从入门到实战——分支和循环
  • 交易所(Exchange, ACM/ICPC NEERC 2006, UVa1598)rust解法
  • shell_51.Linux获取用户输入_无显示读取,从文件中读取
  • NOIP2023模拟2联测23 集训
  • 【设计模式】第3节:设计模式概论
  • 风力发电功率预测(CEEMDAN-LSTM-CNN-CBAM模型,Python代码)
  • 精通代码复用:设计原则与最佳实践
  • 【static + 代码块+toString打印对象】
  • 【vue3 】 创建项目vscode 提示无法找到模块
  • 盘点算法比赛中常见的AutoEDA工具库
  • ICLR 2023丨3DSQA:3D 场景中的情景问答
  • ChatGPT的前世今生:从概念到现实的AI之旅
  • MINA架构DEMO
  • Linux基础:2:shell外壳+文件权限
  • webpack 解决:TypeError: merge is not a function 的问题
  • datahub 中血缘图的实现分析,在react中使用airbnb的visx可视化库来画有向无环图
  • 二、判断语句
  • 龙智汽车行业客户案例:Jira数据中心版助客户解锁高效项目管理
  • 03 vi编辑器
  • Web界面自动化操作工具 - Selenium常见用法
  • Openssl数据安全传输平台009:加密理论基础:哈希/非对称加密RSA/对称加密AES
  • iPhone开发--Xcode15下载iOS 17.0.1 Simulator Runtime失败解决方案
  • Galaxy生信云平台|Maftools高效地汇总、分析、注释和可视化肿瘤基因突变MAF文件...
  • JS三种常见的存储机制
  • 【Python机器学习】零基础掌握BaggingClassifier集成学习