QML类型:Rectangle

一、描述

Rectangle 继承自 Item 。增加了填充区域和矩形边框。

二、属性成员

1、antialiasing : bool

Rectangle 是否使用抗锯齿。

对于具有 radius 属性的 Rectangle,默认值为 true,否则为 false。

2、border group(边框组)

border.color : color

border.width : int

用于绘制矩形边框的宽度和颜色。边框在矩形的边界范围内呈现。

如果使用锚点,矩形边框的宽度不会影响矩形本身的几何形状或其相对于其他项目的位置

3、color : color

此属性保存用于填充矩形的颜色。默认颜色为白色。

如果同时指定了渐变和颜色,则将使用渐变。

4、gradient : any

用于填充矩形的渐变。

Window
{
    id:root;
    visible: true;
    width: 500;
    height: 500;

    Rectangle 
    {
        y: 0; width: 80; height: 80
        color: "lightsteelblue"
    }

    Rectangle
    {
        y: 100; width: 80; height: 80
        gradient: Gradient 
        {
            GradientStop { position: 0.0; color: "lightsteelblue" }
            GradientStop { position: 1.0; color: "blue" }
        }
    }

    Rectangle 
    {
        y: 200; width: 80; height: 80
        rotation: 90
        gradient: Gradient
        {
            GradientStop { position: 0.0; color: "lightsteelblue" }
            GradientStop { position: 1.0; color: "blue" }
        }
    }
}

该属性还接受来自 QGradient::Preset 的渐变预设。

Window
{
    id:root;
    visible: true;
    width: 500;
    height: 500;

    Rectangle
    {
        y: 0; width: 80; height: 80
        gradient: Gradient.NightFade
    }

    Rectangle
    {
        y: 100; width: 80; height: 80
        gradient: "NightFade"
    }
}

 

5、radius : real

此属性保存用于绘制圆角矩形的角半径。

如果半径不为零,则矩形将绘制为圆角矩形,否则将绘制为普通矩形。

所有 4 个角都使用相同的半径。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值