首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除QScrollbar滚动按钮?

如何删除QScrollbar滚动按钮?
EN

Stack Overflow用户
提问于 2018-04-18 03:28:54
回答 1查看 1.7K关注 0票数 2

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

我尝试使用样式表:

代码语言:javascript
复制
QScrollBar::up-arrow:vertical, QScrollBar::down-vertical  
{  
      border: none;  
      background: none;  
      color: none;  
}

但这隐藏了指示箭头,而不是末尾的2个按钮。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-18 08:16:47

你可以使用这样的东西:

代码语言:javascript
复制
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;
}

您要寻找的类是addsub are sub。因为它们支持盒模型,所以您只需将它们的高度设置为0就可以使它们消失。

上面的代码用QT5.9进行了测试。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49890692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档