C

SafeImage QML 类型

提供了一种 QML 图像类型,该类型可以在 Qt 安全渲染器运行时进行渲染。 更多...

导入语句import Qt.SafeRenderer 2.0

属性

详细说明

在构建时,SafeImage 对象将被预渲染为安全渲染器图像格式。

SafeImage 支持与 QImage 相同的图像格式。有关更多信息,请参阅读取和写入图像文件

以下代码提供了一个如何使用 SafeImage 类型的示例

SafeImage {
    id: safeImage1
    objectName: "safeImage1"
    source: "indicator1.png"
    fillColor: "black"  // optionally partially transparent image can be blended over a solid background
    width: 64
    height: 64
    x: 321
    y: 123
}

属性文档

fillColor : color

此属性包含项的背景填充颜色。只有当图像不是完全不透明时才有意义,否则它没有其他效果。默认值是“透明”。

注意:如果您正在使用输出验证功能,不应使用默认值“透明”。而是定义一个不透明背景颜色。有关更多信息,请参阅Qt 安全渲染器输出验证


height : real

此属性包含图像的高度。默认值是 64


objectName : string

此属性包含此特定对象实例的 QObject::objectName。


opacity : real

此属性包含项的不透明度。不透明度指定为介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。默认值是 1.0。有关更多信息,请参阅不透明度属性


source : url

此属性包含图像的资源定位器。图像可以处理由 Qt 支持的任何图像格式,从由 Qt 支持的任何 URL 方案加载。

URL 可以是绝对的,也可以相对于组件的 URL。


width : real

此属性包含图像的宽度。默认值是 64


x : real

此属性包含图像位置的 x 坐标。


y : real

此属性包含图像位置的 y 坐标。


在特定 Qt 许可下提供。
了解更多。