У меня есть QListView, который я дал границы. Полоса прокрутки, когда она появляется, кажется, рисует поверх моей границы
пример изображения полосы прокрутки
Это наиболее заметно в нижней части, где над границей имеется темная полоса, а внутренняя часть границы не округлена, но также несколько заметна, если вы внимательно посмотрите в верхний правый угол. Есть ли способ исправить это, и если да, то как мне это сделать?
Если есть предпочтительное исправление таблицы стилей. Если это нужно кодировать, я пишу этот интерфейс на Python 2.7, используя qtpy.
Это должен быть весь соответствующий код qss, который у меня есть для полосы прокрутки:
*{
color: #c8c8c8;
background-color: #444444;
}
QQAbstractItemView
{
border: 2px solid grey rounded;
border-radius: 5px;
selection-color: black;
background-color: #2b2b2b;
selection-background-color: orange;
}
QScrollBar:vertical
{
width: 14px;
margin: 0px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
QScrollBar::handle:vertical
{
margin: 2px 2px 2px 2px;
min-height: 20px;
background-color:orange;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
QScrollBar:left-arrow:vertical, QScrollBar::right-arrow:vertical,
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical,
QScrollBar::sub-line:vertical, QScrollBar::add-line:vertical
{
background: none;
}
Я впервые работаю с таблицами стилей, поэтому любая помощь будет признательна.