首页 > 解决方案 > 如何使用pyqt4更改QScrollarea中的滚动条颜色

问题描述

我的程序中有一个滚动区域,我将滚动区域的背景颜色更改为黑色,因此由于背景颜色,我的滚动条不可见。请告诉我如何更改滚动条的样式表。我试过了给定的代码,但它不适合我

下面是我的示例代码:

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;
                      }
"""

在此处输入图像描述

标签: pythonpyqt4

解决方案


您可以使用更改滚动条的颜色

QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical {
        background: <color>;
    }

推荐阅读