首页 > 学院 > 开发设计 > 正文

QScrollBar样式设计

2019-11-06 08:29:26
字体:
来源:转载
供稿:网友

可以用setVerticalScrollBarPolicy设置滚动条的显示方式,包括一直显示、一直隐藏、需要时显示三种,以下是我设置的样式

ScrollBarTable->setStyleSheet( "QScrollBar:vertical {margin: 30px 0px 30px 0px;background-color: #F0F1EF; border: 0px; width: 30px;}/ .QScrollBar::handle:vertical {background-color: #bbbbbb; width: 30px; border-radius: 7px; }/ .QScrollBar::handle:vertical:hover {background-color: #9B9B9B; width: 30px; border-radius: 7px; }/ .QScrollBar::add-page:vertical {background-color: rgb(240,241,239); }/ .QScrollBar::sub-page:vertical {background-color: rgb(240,241,239); }/ .QScrollBar::up-arrow:vertical { border: 0px; width:30px; height: 30px; border-image: url(:/Icons/up_Arrow.png);}/ .QScrollBar::up-arrow:vertical:PRessed { border: 0px; width:30px; height: 30px; border-image: url(:/Icons/up_Arrow_down.png);}/ .QScrollBar::down-arrow:vertical { border: 0px; width:30px; height: 30px; border-image: url(:/Icons/down_Arrow.png); }/ .QScrollBar::down-arrow:vertical:pressed { border: 0px; width:30px; height: 30px; border-image: url(:/Icons/down_Arrow_down.png); }/ .QScrollBar::sub-line:vertical {subcontrol-origin: margin; border: 1px solid rgb(240,241,239); height:30px}/ .QScrollBar::add-line:vertical {subcontrol-origin: margin; border: 1px solid rgb(240,241,239); height:30px}");

效果图为 这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表