Qt Quick图形效果

本文介绍了Qt Quick中的图形效果,包括Blend、Color颜色效果、Gradient渐变效果、阴影效果DropShadow、Blur模糊效果和Glow发光效果。详细阐述了各个效果的属性和用法,如混合模型、亮度对比度、色相饱和度、各种类型的渐变以及不同类型的模糊和发光效果。
摘要由CSDN通过智能技术生成

自己博客中的代码可以在https://github.com/xixihaha331/QT_Repository中获取

1.图形效果

使用图形效果模块,要在.qml文件中导入
import QtGraphicalEffects 1.0

Gradient 定义一个两种颜色的渐变过程
Blend混合效果
Color颜色效果
Distortion变形效果
DropShadow阴影效果
Blur模糊效果
Glow发光效果
OpacityMask遮罩效果

1.1Blend

属性:

cached允许缓存特效输出像素提高渲染性能,如果渲染是动态的对象,建议将该属性设置为false,默认值为false

foregroundSource在源图片之上进行混合的项目

source进行混合的源项目,在foregroundSource下面作为基项目

mode定义混合模型:
有22种不同的混合模型:normal;addition;average;color;colorBurn;colorDodge……..

1.2Color颜色效果

BrightnessContrast亮度对比度
属性:

brightness亮度的增减量;cached;contrast;source

ColorOverlay颜色叠加
属性:

cached允许缓存特效输出像素来提高渲染性能;source源图片;color

Colorize着色
属性:

hub色调;lightness亮度;saturation饱和度

Desaturate饱和度
GammaAdjust伽玛调整
HueSaturation色相饱和度
LevelAdjust色阶调整

1.3Gradient渐变效果

ConicalGradient锥形渐变
属性:

angle;gradient;horizontalOffset;source;verticalOffset

LinearGradient线性渐变
属性

start;gradient;end

RadialGradient辐射渐变
属性:

跟锥形渐变属性相同;horizontalRadius;verticalRadius;angle

1.4阴影效果DropShadow

DropShadow投影
属性

cached;source;color;fast;horizontalOffset;radius;samples;spread;transparentBorder;verticalOffset

_InnerShadow内阴影

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值