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

2022-01-07 14:31:43 浏览数 (1)

一、环境介绍

操作系统介绍: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);

0 人点赞