我希望QScrollBar的样式看起来像这样,最后没有指标

我尝试使用样式表:
QScrollBar::up-arrow:vertical, QScrollBar::down-vertical
{
border: none;
background: none;
color: none;
}但这隐藏了指示箭头,而不是末尾的2个按钮。

发布于 2018-04-18 08:16:47
你可以使用这样的东西:
QScrollBar:vertical {
background: #2f2f2f;
width: 15px;
margin: 0;
}
QScrollBar::handle:vertical {
background: #5b5b5b;
}
QScrollBar::add-line:vertical {
height: 0px;
}
QScrollBar::sub-line:vertical {
height: 0px;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
height: 0px;
}您要寻找的类是add、sub、 are 和sub。因为它们支持盒模型,所以您只需将它们的高度设置为0就可以使它们消失。
上面的代码用QT5.9进行了测试。
https://stackoverflow.com/questions/49890692
复制相似问题