Visual bug in QScrollbar
-
Im having this visual bug on Windows 10 but on linux the transparency works fine.

Stylesheet im using:
self._results_scroll.setStyleSheet("""QScrollBar:vertical { background-color: rgba(0, 0, 0, 0); width:8px; margin: 0px 0px 0px 0px; } QScrollBar::handle:vertical { background: #161C26; border-radius: 4px; min-height: 0px; } QScrollBar::add-line:vertical { background: none; height: 0px; subcontrol-position: bottom; subcontrol-origin: margin; } QScrollBar::sub-line:vertical { background: none; height: 0 px; subcontrol-position: top; subcontrol-origin: margin; }""")Has anyone gone through something similar or had any thoughts on it?
-
Solved by adding:
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { border: none; background: none; color: none; }Full working code:
QScrollBar:vertical { background-color: rgba(0, 0, 0, 0); width:8px; } QScrollBar::handle:vertical { background: #161C26; border-radius: 4px; min-height: 20px; } QScrollBar::add-line:vertical, QScrollBar::sub-line:vertical { border: none; background: none; } QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical, QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { border: none; background: none; color: none; }source: obs github