gpt4 book ai didi

css - QScrollBar Style Sheets - 我想我需要一个多向渐变

转载 作者:行者123 更新时间:2023-11-28 19:03:58 27 4
gpt4 key购买 nike

我想为执行以下操作的 QStyleSheet 制作渐变:1) 透明顶部 40%。2) 不透明中间 20%,从黑色到白色。3)透明底40%。

一个很好的例子是考虑一个三色旗帜,但我希望顶部和底部透明,并且顶部和底部是透明的,并且中心从纯黑色变为白色。

基本上我想以某种方式将以下两个线性渐变合并在一起,但我缺乏这样做的知识。

背景色:QLinearGradient(spread:pad, x1:0, y1:0, x2:0, y2:1, 停止:0.39 rgba(0、0、0、0), 停止:0.4 rgba(0,0,0,255), 停止:0.6 rgba(0,0,0,255), 停止:0.61 rgba(0, 0, 0, 0) );

和...

背景色:QLinearGradient(spread:pad, x1:0, y1:0, x2:1, y2:0, 停止:0 rgba(0、0、0、255), 停止:1 rgba(255、255、255、255) );

最佳答案

我认为您可以使用渐变来实现这一点,但这会很困难。

但是,更简单的方法是覆盖滚动条的样式绘制,并在裁剪时绘制黑色/白色渐变以确保所需区域仍然透明。不幸的是,该解决方案不仅仅依赖于样式表。

第三种选择,取决于您的平台和能力,可能是创建一个图像并将背景设置为该图像,拉伸(stretch)(必要时)。

关于css - QScrollBar Style Sheets - 我想我需要一个多向渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475184/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com