我在Qt5.7中并通过以下代码更改了滚动条样式表:
QScrollBar::sub-page:horizonta,QScrollBar::add-page:horizontall {
background: rgb(45, 45, 45);
border:none;
}
QScrollBar{ selection-color: rgb(255, 0, 0);
background-color:rgb(24, 24, 24);
border:none;
}
问题是如何更改滑块的边框颜色?(图中指向的白色边框) )
答案 0 :(得分:0)
您可以尝试使用不同颜色的边框下方的示例中的句柄,子页面,添加页面,添加行,子行值:
QScrollBar{
background: rgb(45, 45, 45);
background-color:rgb(24, 24, 24);
margin: 0;
}
QScrollBar::handle:horizonal{
border: 2px solid red;
}
QScrollBar::sub-page:horizontal{
border: 2px solid blue;
}
QScrollBar::add-page:horizontall {
border: 2px solid green;
}
QScrollBar::add-line:horizontal {
border: 2px solid yellow;
}
QScrollBar::sub-line:horizontal{
border: 2px solid white;
}
此链接:https://forum.qt.io/topic/59351/qscrollbar-hiding-add-line-and-sub-line-when-moved对我有用