Страницы

Поиск по вопросам

понедельник, 8 июля 2019 г.

Как изменить цвет скролла?

Как изменить цвет вертикаьного скролла в 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

Комментариев нет:

Отправить комментарий