自定义QScrollBar交集使用样式表Qt
Customize QScrollBar intersection using stylesheet Qt
我已经使用样式表定制了水平和垂直滚动条,没问题。但是仍然有一个恼人的小区域是空白的:
横线和竖线的交点。一个小矩形。
我怎样才能改变它的颜色?(使用样式表)
谢谢你!
Qt 4.7.1 for Mac OSX Snow Leopard
Ps:即使在Qt样式表的例子,它仍然是白色的。
我知道这是一个老问题,但我找到了一个更好的解决方案。
QAbstractScrollArea::corner {
background: somecolor;
}
或者,隐藏它,使用:
background: transparent;
默认情况下,滚动区域角将使用Window调色板绘制。不幸的是,您不能仅使用样式表更改Window调色板。但是,您可以做的是创建一个虚拟小部件,并将其设置为使用QAbstractScrollArea::setCornerWidget(QWidget *widget)
显示在角落区域,然后使用样式表更改小部件的颜色。
相关文章:
- 更改"child's parent's style sheet"时如何将孩子的样式表重置为 Qt 默认样式表?
- QT 样式表主题,适用于使用属性选择器的整个应用程序
- Qt自定义小部件外观在设置样式表后没有变化
- Qt创建一个左箭头样式的按钮
- 无法增加 QToolButton 的大小(按钮样式设置为 Qt::ToolButtonTextBesideIcon)
- 无法在 qt 中为 QWidget 中的派生类设置样式表
- QT设置了所有对象以外的所有对象样式
- 如何在QT中设置样式表以选择假发背景的随机图像
- 如何在Qt样式表中使用嵌入字体
- QT 5.9.2 --> 5.10.0 应用程序样式丢失?
- Qt如何选择默认样式?
- 无法将样式添加到QT Tab小部件中的选项卡(bar)和Tab(窗格)
- Qt样式表和"一个参数"问题
- QAbstractListModel 和 Qt 样式表
- Qt样式表和QML有什么区别
- Qt样式表的用途以及它们的工作原理
- QT Designer-设置样式表 - 现在进行硬编码 - 想要以编程方式设置
- 如何在Qt应用程序中使用样式表更改QPush按钮图标大小
- c++ QT 默认样式太亮
- QTreeView的Qt样式表