//滚动区域
   m_ScrollArea = new QScrollArea(parentWidget());
   m_ScrollArea->setGeometry(5, 20, 70, 100);
   //垂直滚动条不可见,只能通过鼠标滑动
   m_ScrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
//   m_ScrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
   m_ScrollArea->setStyleSheet("background:transparent");
   m_ScrollArea->setFrameShape(QFrame::NoFrame);
   //设置滚动区域的窗体
   m_ScrollArea->setWidget(this);

QScrollArea 是无法通过样式表来改变背景色的,

只能设置加入到QScrollArea里面的QWidget的样式,这样才能改变背景色。
当然也可以通过函数来设置QScollArea的背景色。

scrollArea->setBackgroundRole(QPalette::Dark); // 背景色


设置无边框去除边框:

setFrameShape(QFrame::NoFrame);

---------------------
作者:sundynes
来源:CSDN
原文:https://blog.csdn.net/qq_25532071/article/details/86576882
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
  • 2022-01-18
  • 2021-06-13
  • 2022-12-23
  • 2021-06-04
相关资源
相似解决方案