QML之Rectangle

简介

  1. Rectangle用于填充具有纯色或渐变的区域,或提供矩形边框。
  2. 每个Rectangle项都使用color属性指定的纯色填充颜色或使用渐变类型定义并使用渐变属性设置的渐变进行绘制。如果同时指定了颜色和渐变,则使用渐变
  3. 可以通过设置border.color和border.width属性,将可选边框添加到具有自己颜色和粗细的矩形中。 将颜色设置为“透明”以绘制没有填充颜色的边框。
  4. 可以使用radius属性创建圆角矩形。 由于这会将弯曲边缘引入矩形的角落,因此设置Item :: antialiasing属性以改善其外观可能是合适的。
  5. 使用Item :: antialiasing属性可以改善圆角矩形的外观,但代价是渲染性能。 应该考虑为运动中的矩形取消设置此属性,并且仅在它们静止时设置它。

使用Rectangle需要导入包:import QtQuick 2.13

属性

属性 类型 说明
width 指定矩形区域的宽度
height 指定矩形区域
color color 指定填充颜色,默认为白色
gradient any 设置渐变色供填充使用
border.width int 指定边框的宽度,宽度为1会创建细线。
border.height int 指定边框的高度
radius real 绘制圆角矩形,当其值不为0时为圆角矩形
antialiasing bool 抗锯齿。 具有半径的矩形,默认值为true,否则为false。

你可能感兴趣的:(Qt)