我正在尝试使用自定义样式表来更改垂直 QScrollBar 的宽度,例如
QScrollBar:vertical
{
border: 2px solid grey;
background: #32CC99;
width: 10px;
margin: 22px 0 22px 0;"
}
QScrollBar:vertical:hover {
background: red;
width: 25px ;
}
这不起作用。我有什么错误吗?我们不能在运行时改变小部件的宽度吗?
你应该尝试一下
QScrollBar::handle:hover {
background: red;
width: 25px;
}
它对我有用
我认为没有办法单独使用样式表来做到这一点。
enterEvent
和 leaveEvent
并更改其中的样式表。
QAbstractScrollArea::verticalScrollBar()
函数获取滚动条)并监听相同的事件并更改其中的样式表。