QtDensiger QScrollArea 滚动条样式
时间: 2023-09-24 19:13:42 浏览: 56
Qt图形图像开发之QT滚动区控件(滚动条)QScrollArea的详细方法用法图解与实例
5星 · 资源好评率100%
你可以通过设置QScrollBar的样式表来自定义QScrollArea中的滚动条样式。以下是一个示例:
```
QScrollBar:vertical {
border: none;
background: #f0f0f0;
width: 10px;
margin: 0px 0px 0px 0px;
}
QScrollBar::handle:vertical {
background: #888;
min-height: 20px;
}
QScrollBar::add-line:vertical {
border: none;
background: none;
height: 0px;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical {
border: none;
background: none;
height: 0px;
subcontrol-position: top;
subcontrol-origin: margin;
}
```
这里我们设置了垂直滚动条的样式表。我们去掉了边框,设置了背景颜色,设置了宽度和边距。我们还自定义了滚动条的滑块(handle)的背景颜色和最小高度。最后,我们将增加和减少按钮的高度设置为0,以便它们不会在滚动条上显示。
你可以根据自己的需要修改这些样式表。
阅读全文