Qt Quick里的图形效果有混合效果(Blend模式)
发布时间
阅读量:
阅读量
Blend 元素按照特定的模式将两个 Item 进行融合。在利用 QPainter 进行绘图操作时,其支持多种组合模式,而 Blend 的功能与之具有相似之处。
实现 Blend 操作需遵循以下要求:
import QtGraphicalEffects 1.0
AI写代码javascript
运行
Blend元素简介
Blend 类继承自 Item 类,具备以下特性:
- source,用于标识来源的 Item
- foregroundSource,用于指定作为前景的源 Item
- mode,一个字符串参数,用以确定所采用的混合方式
- cached,布尔型变量,默认设置为 false。若将其设为 true,则可对输出图像进行缓存处理,从而提高渲染性能,但会增加内存消耗。当源 Item 包含动态效果时,建议关闭缓存功能。
Blend 元素本质上属于 Item 类型,因此可以通过 anchors 属性实现布局控制,并可通过 x、y、width、height 等属性对其尺寸和位置进行调整。
以下代码示例来源于 Qt 官方文档:
import QtQuick 2.2
import QtGraphicalEffects 1.0
Item
全部评论 (0)
还没有任何评论哟~
