一、环境介绍
操作系统介绍:win10 64位
QT版本: 5.12.6
二、代码设置QSpacerItem隐藏与显示
UI设计界面上弹簧控件:
方法1:
代码语言:javascript复制 //显示弹簧控件代码
ui->horizontalSpacer->changeSize(100,20,QSizePolicy::Maximum); //设置尺寸与伸缩策略
ui->horizontalLayout->update(); //更新弹簧控件所在的布局器
//隐藏弹簧控件代码
ui->horizontalSpacer->changeSize(0,0); //设置尺寸为0
ui->horizontalLayout->update(); //更新弹簧控件所在的布局器
方法2:
代码语言:javascript复制//显示
ui->horizontalLayout->insertItem(1,ui->horizontalSpacer);
//隐藏
ui->horizontalLayout->removeItem(ui->horizontalSpacer);