1
0
Fork 0
mirror of synced 2024-05-19 03:52:47 +12:00

SideTabContainer: Do not darken background inside scrollarea

This commit is contained in:
loathingKernel 2024-02-24 02:27:14 +02:00
parent 2e8dcc49ca
commit 570261395a
No known key found for this signature in database
GPG key ID: CE0C72D0B53821FD

View file

@ -99,17 +99,19 @@ class SideTabContainer(QWidget):
layout.addWidget(self.title) layout.addWidget(self.title)
if not hasattr(widget, "implements_scrollarea") or not widget.implements_scrollarea: if not hasattr(widget, "implements_scrollarea") or not widget.implements_scrollarea:
self.scrollarea = QScrollArea(self) scrollarea = QScrollArea(self)
self.scrollarea.setSizeAdjustPolicy(QScrollArea.AdjustToContents) scrollarea.setSizeAdjustPolicy(QScrollArea.AdjustToContents)
self.scrollarea.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) scrollarea.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
self.scrollarea.setFrameStyle(QScrollArea.NoFrame) scrollarea.setFrameStyle(QScrollArea.NoFrame)
self.scrollarea.setMinimumWidth( scrollarea.setMinimumWidth(
widget.sizeHint().width() + self.scrollarea.verticalScrollBar().sizeHint().width() widget.sizeHint().width() + scrollarea.verticalScrollBar().sizeHint().width()
) )
self.scrollarea.setWidgetResizable(True) scrollarea.setWidgetResizable(True)
widget.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed) widget.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
self.scrollarea.setWidget(widget) scrollarea.setWidget(widget)
layout.addWidget(self.scrollarea) scrollarea.widget().setAutoFillBackground(False)
scrollarea.viewport().setAutoFillBackground(False)
layout.addWidget(scrollarea)
else: else:
layout.addWidget(widget) layout.addWidget(widget)