如何使用pyqt4在QScrollarea中更改滚动条颜色

时间:2018-12-20 11:02:59

标签: python pyqt4

我的程序中有一个滚动区域,我将滚动区域的背景色更改为黑色,因此由于背景色,滚动条不可见。请告诉我如何更改滚动条的样式表。我尝试了给定的代码,但对我而言不起作用

下面是我的示例代码:

self.scrollArea = QtGui.QScrollArea()
self.scrollArea.setStyleSheet('QScrollArea {background-color : #000000;border:none}')
scrollbar = """QScrollBar:vertical {
                        background:white;
                        width: 100px;
                        margin: 45px 0 45px 0;
                      }
"""

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用

更改滚动条的颜色
QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical {
        background: <color>;
    }