当我使用样式表设置QScrollBar
的样式时,背景颜色呈现出方格状而非纯色。
QScrollBar:horizontal {
background-color: grey;
}
如何将滚动条的背景颜色设置为纯色?
当我使用样式表设置QScrollBar
的样式时,背景颜色呈现出方格状而非纯色。
QScrollBar:horizontal {
background-color: grey;
}
如何将滚动条的背景颜色设置为纯色?
add-page
和sub-page
。你需要在这些子元素上定义背景元素。background
。然后它将继承您已在QScrollBar
上设置的背景颜色grey
:QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
background: none;
}
但如果需要,您可以将每个元素样式单独设置为您喜欢的样式:
QScrollBar::sub-page:horizontal {
background: red;
}
QScrollBar::add-page:horizontal {
background: green;
}
不幸的是,这个解决方案在官方文档中比较难以发现。