1 Star 0 Fork 0

yuwei/foldingControl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
CollapseContainerWidget.cpp 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
yuwei 提交于 2024-09-12 10:03 . 整理代码
#include "CollapseContainerWidget.h"
#include <CollapseItemWidget.h>
#include <AiReplaceWidget.h>
CollapseContainerWidget::CollapseContainerWidget(QWidget* parent)
: QWidget(parent)
, ui(new Ui::CollapseContainerWidgetClass())
{
ui->setupUi(this);
setAttribute(Qt::WA_StyledBackground);
// ui->scrollAreaWidgetContents的显示区域是内部控件的最小尺寸
QVBoxLayout* pLayout = new QVBoxLayout(ui->scrollAreaWidgetContents);
// ui->scrollAreaWidgetContents外边距
pLayout->setContentsMargins(0, 0, 0, 0);
// item之间的间隔
pLayout->setSpacing(6);
for (int i(0); i < 2; ++i) {
CollapseItemWidget* item = new CollapseItemWidget();
AiReplaceWidget* aiReplaceWgt = new AiReplaceWidget();
item->setContentWidget(aiReplaceWgt);
pLayout->addWidget(item);
connect(item, &CollapseItemWidget::sigSelected, [=] {});
}
QSpacerItem* spacerItem = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
pLayout->addItem(spacerItem);
// test
AiReplaceWidget* aiReplaceWgt = new AiReplaceWidget();
aiReplaceWgt->show();
}
CollapseContainerWidget::~CollapseContainerWidget()
{
delete ui;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yuwei_2_838529949/folding-control.git
git@gitee.com:yuwei_2_838529949/folding-control.git
yuwei_2_838529949
folding-control
foldingControl
master

搜索帮助