代码拉取完成,页面将自动刷新
#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;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。