Таблица стилей на QScrollBar оставляет фон полосы прокрутки с рисунком шахматной доски?
когда я стиль мой QScrollBar
используя таблицу стилей, цвет фона является клетчатым, а не сплошным.
QScrollBar:horizontal {
background-color: grey;
}
Как сделать фон полосы прокрутки цвет?
1 ответов
то, что вы называете "фоном", на самом деле является двумя подэлементами add-page
и sub-page
. Вам нужно определить элемент background для этих подэлементов.
самым простым решением было бы удалить background
на обоих. Тогда он унаследует цвет фона grey
что вы уже настроились на QScrollBar
:
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
background: none;
}
но при желании, вы можете стиль каждый индивидуально для вашего симпатия:
QScrollBar::sub-page:horizontal {
background: red;
}
QScrollBar::add-page:horizontal {
background: green;
}
к сожалению, это решение довольно трудно угадать из официальная документация.