如何使QScrollArea的背景透明,并且不影响子控件

发布网友 发布时间:2022-04-21 15:46

我来回答

1个回答

热心网友 时间:2022-07-14 22:55

代码示例如下:

#include "widget.h"

Widget::Widget(QWidget *parent)
: QWidget(parent)
{
list=new QListWidget();
lay=new QHBoxLayout();
QSizeGrip *gr=new QSizeGrip(list);//用来重设widget的size
scroll=new QScrollArea();

scroll->setWidget(list);
scroll->setAlignment(Qt::AlignLeft);
// scroll->setWidgetResizable(true);
scroll->setBackgroundRole(QPalette::Dark);// 设置滚动区域的背景
//win=new QWidget();
item1=new QListWidgetItem("BlueHills",list);//向widget列表中加入一项
item2=new QListWidgetItem("Sunset",list);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com