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

一、环境介绍

操作系统介绍:win10 64位

QT版本: 5.12.6

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

UI设计界面上弹簧控件: 

方法1:

 //显示弹簧控件代码
ui->horizontalSpacer->changeSize(100,20,QSizePolicy::Maximum); //设置尺寸与伸缩策略
ui->horizontalLayout->update(); //更新弹簧控件所在的布局器


//隐藏弹簧控件代码
ui->horizontalSpacer->changeSize(0,0); //设置尺寸为0
ui->horizontalLayout->update(); //更新弹簧控件所在的布局器

方法2:


//显示
ui->horizontalLayout->insertItem(1,ui->horizontalSpacer);


//隐藏
ui->horizontalLayout->removeItem(ui->horizontalSpacer);

猜你喜欢

转载自blog.csdn.net/xiaolong1126626497/article/details/114167076