Как изменить цвет вертикаьного скролла в QScrollBar?
Ответ
Воспользуйтесь стилями Qt (stylesheet), например:
from PyQt5.QtWidgets import *
if __name__ == '__main__':
app = QApplication([])
w = QListWidget()
w.addItems(['item #{}'.format(_) for _ in range(100)])
w.setStyleSheet("""
QScrollBar:vertical {
border: 2px solid grey;
background: #32CC99;
}
""")
w.show()
app.exec()
Выглядит это так:
Если захочется применить стиль на все виджеты, то метод setStyleSheet вызываете у объекта QApplication
Комментариев нет:
Отправить комментарий