100分请问QScrollBar如何设置滑块的最小高度

xiao452159568 2012-10-12 11:56:30
请问QScrollBar如何设置滑块的最小高度,现在最小都有60,如果解决了100分奉上!
...全文
1736 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010144515 2013-12-11
  • 打赏
  • 举报
回复
你设置的Stylesheet中的滚动条位置放得不对吧,在QScrollBar QScrollBar::handle:vertical{\ background-color: #2c2c2d;\ width: 15px;\ min-height: 5px ; \ border: 1px solid; \ }\有一个min-height就是设置滑动块的位置,只有你设置不对,才不生效,你看你的滚动条是那个窗体中的滚动条,就去那个类中设置stylesheet就好了
yjm493323196 2013-07-15
  • 打赏
  • 举报
回复
同学 我也碰到你一样的问题 能给个答案吗
风为裳のCode 2012-10-15
  • 打赏
  • 举报
回复
受之有愧,分应该给老夏这样的能实实在在帮助别人的人~~
继续加油,争取帮助更多的人。
xiachm 2012-10-13
  • 打赏
  • 举报
回复
呵呵,我们这些人不关心分值,只要能帮助大家解决问题就好
xiao452159568 2012-10-13
  • 打赏
  • 举报
回复
好吧给错分了还,惭愧啊
xiao452159568 2012-10-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

呵呵,我们这些人不关心分值,只要能帮助大家解决问题就好
[/Quote]
楼上好人啊
xiao452159568 2012-10-12
  • 打赏
  • 举报
回复
好了可以了,结贴了,怎么追加分啊
xiao452159568 2012-10-12
  • 打赏
  • 举报
回复
楼上这位大哥辛苦了,但是好像还是不行,我不是用的UI,我直接用父对象调用了styleSheet(你的这段话)
xiachm 2012-10-12
  • 打赏
  • 举报
回复 2
刚才试验了一下,就这么简单的一设置还不行,貌似必须设置个颜色或贴个图什么的。以下是我调整的可用的一种设置,你在UI设计器里把它贴到滚动条所在父对象的styleSheet里:

/* 横向 */
QScrollBar:horizontal {
background: #32CC99;
margin-left: 16px;
margin-right: 16px;
}
QScrollBar::handle:horizontal {
min-width: 200px
}
QScrollBar::sub-line:horizontal {
width: 16px;
subcontrol-position: left;
subcontrol-origin: margin;
}
QScrollBar::add-line:horizontal {
width: 16px;
subcontrol-position: right;
subcontrol-origin: margin;
}

/* 纵向 */
QScrollBar:vertical {
background: #32CC99;
margin-top: 16px;
margin-bottom: 16px;
}
QScrollBar::handle:vertical {
min-height: 200px
}
QScrollBar::sub-line:vertical {
height: 16px;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar::add-line:vertical {
height: 16px;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
xiachm 2012-10-12
  • 打赏
  • 举报
回复 1
setStyleSheet("QScrollBar::handle:horizontal { min-width: 200px; }"
"QScrollBar::handle:vertical { min-height: 200px; }");
xiao452159568 2012-10-12
  • 打赏
  • 举报
回复
这个好像是设置整体的最小高度,而不是设置滑块的最小长度吧[Quote=引用 1 楼 的回复:]

setMinimumHeight ( int min_height )
[/Quote]
风为裳のCode 2012-10-12
  • 打赏
  • 举报
回复
setMinimumHeight ( int min_height )

21,489

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧