qt - 如何在不改变手柄形状的情况下改变 QScrollbar 的背景颜色?
问题描述
我正在尝试更改QGraphicsView
使用样式表中滚动条的背景颜色。但它也将处理程序的形状从漂亮的圆条变为丑陋的矩形。是否可以保留原来的形状?这是代码:
QString style = R"( QScrollBar:vertical {
background: rgb(61,61,61);
}
QScrollBar::handle:vertical {
background: rgb(119,119,119);
min-width: 20px;
}
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
background: none;
})";
myGraphicsView->setStyleSheet(style);
这是原来的样子:
这是在设置样式表之后(现在手柄是矩形的):
解决方案
推荐阅读
- javascript - 如何在输入的数字中自动添加逗号
- php - 如何使用css在表单输入字段中点击搜索图标
- asp.net - Blazor 通过反射获取嵌套组件
- c# - 在 Where 子句上的 ServiceStack ORMLite JoinAlias
- php - Laravel - 创建一个会话数组并在每次重新加载页面时添加到它
- npm - npx webpack 坚持要安装 webpack-cli 但它已经安装了
- javascript - 为什么 0.-5 评估为 -5?
- visual-studio - serverless.template 是否支持 Visual Studio 中的 yaml?
- r - 抓取脚本在同一站点的其他页面上工作时返回错误,例如“下标越界”和“找不到对象”
- regex - .httaccess 中的正则表达式重定向以修复 404 错误页面