我有一个给定边框的QListView。滚动条似乎在我的边框上方绘制
示例滚动条图像
最显着的是在底部的边框上有一个黑条,并且边框的内部没有圆角,但是如果您仔细观察右上角的话,这也很明显。有没有办法解决这个问题,如果可以的话,我将如何解决?
如果有样式表修复程序将是首选。如果需要编码,我将使用qtpy用python 2.7编写此UI。
这应该是我在滚动条上使用的所有相关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;
}
这是我第一次使用样式表,因此将不胜感激。