我想将 QScrollBar
设置为如下所示,最后没有指示器
我尝试使用样式表:
QScrollBar::up-arrow:vertical, QScrollBar::down-vertical
{
border: none;
background: none;
color: none;
}
最佳答案
你可以使用这样的东西:
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-line、sub-line、add-page 和sub-page强>。由于它们支持盒子模型,因此您只需将它们的高度设置为 0 即可使它们消失。
以上代码已使用 Qt 5.9 进行测试。
关于qt - 如何去掉QScrollbar滚动按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49890692/