QT应用编程: QSpacerItem(弹簧)隐藏与显示

举报
DS小龙哥 发表于 2021/12/10 00:36:37 2021/12/10
【摘要】 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、代码设置QSpacerItem隐藏与显示 UI设计界面上弹簧控件:    方法1: //显示弹簧控件代码ui->horizontalSpacer->changeSize(100,20,QSizePo...

一、环境介绍

操作系统介绍:win10 64位

QT版本: 5.12.6

二、代码设置QSpacerItem隐藏与显示

UI设计界面上弹簧控件: 

 

方法1:


  
  1. //显示弹簧控件代码
  2. ui->horizontalSpacer->changeSize(100,20,QSizePolicy::Maximum); //设置尺寸与伸缩策略
  3. ui->horizontalLayout->update(); //更新弹簧控件所在的布局器
  4. //隐藏弹簧控件代码
  5. ui->horizontalSpacer->changeSize(0,0); //设置尺寸为0
  6. ui->horizontalLayout->update(); //更新弹簧控件所在的布局器

 

方法2:


  
  1. //显示
  2. ui->horizontalLayout->insertItem(1,ui->horizontalSpacer);
  3. //隐藏
  4. ui->horizontalLayout->removeItem(ui->horizontalSpacer);

 

 

文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaolong.blog.csdn.net/article/details/114167076

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。