Qt 使用 QSS 对控件进行渐变处理 - qlineargradient线性渐变

本文介绍了QT中用于控件渐变处理的三种方式:QLineargradient、QRadialgradient和QConicalgradient。详细讲解了QLineargradient的参数,包括扩充样式、渐变起点和终点,以及如何在[0,1]区间内设定颜色点。" 80217251,7548999,C语言实现100-200区间素数查找,"['C语言', '算法']
摘要由CSDN通过智能技术生成

前言:

QT 一共支持三种渐变处理

qlineargradient (线性渐变)

qconicalgradient(圆锥渐变)

qradialgradient(辐射渐变)

1)Qlineargradient

setStyleSheet("background:qlineargradient(spread:pad,x1:0,y1:0,x2:0,y2:1,stop:0 rgba(255,0,0,255),stop:0.5 rgba(0,255,0,255),stop:1 rgba(0,0,255,255))");

参数说明:

pad/repeat:扩充样式

(x1,y1):渐变起点,(x2,y2):渐变终点

渐变范围:[0,1],在[0,1]区间内可以任意设置颜色点

2)QRadialgradient

setStyleSheet("background:qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.3, fx:0.5, fy:1, stop:0 rgba(0, 0, 0, 255), stop:0.19397 rgba(0, 0, 0, 255), stop:0.202312 rgba(122, 97, 0, 255), stop:0.495514 rg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值