一、描述

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: 80color: "lightsteelblue"}Rectangle{y: 100; width: 80; height: 80gradient: Gradient {GradientStop { position: 0.0; color: "lightsteelblue" }GradientStop { position: 1.0; color: "blue" }}}Rectangle {y: 200; width: 80; height: 80rotation: 90gradient: 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: 80gradient: Gradient.NightFade}Rectangle{y: 100; width: 80; height: 80gradient: "NightFade"}
}

5、radius : real

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

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

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

QML类型:Rectangle相关推荐

  1. Qt 从C ++定义QML类型(二)

    前言 在上一篇文章中介绍了如何注册一个C++的可实例化的对象类型供 QML 中使用,那么今天继续之前的文章介绍. 正文 注册不可实例化类型 有时候QObject派生类可能需要在QML类型系统中注册,但 ...

  2. QML类型——Component

    正文 Component是封装好的,定义明确接口的QML类型,可以重用. 组件通常是由组件文件(即.qml文件)定义.Component类型实质上允许在QML文件中内联定义QML组件,而不是将其定义为 ...

  3. QML类型:ListView

    一.描述 ListView 继承自 Flickable,用作显示来自内置 QML 类型(如 ListModel 和 XmlListModel)或从 QAbstractItemModel 或 QAbst ...

  4. QML类型——ListView

    正文 为列表模型(ListModel)的所有元素提供列表视图. 详细说明 ListView显示内置QML类型(例如ListModel和XmlListModel)创建的模型数据,或者使用C++定义的自定 ...

  5. Qt 从C ++定义QML类型(一)

    概述 前面几篇文章介绍了如何在 QML 中调用 C++ 属性,那么这里集中总结一下如何在 C++中定义 QML 类型,其实在之前的示例中已经有用到过的. 当用C ++代码扩展QML时,可以向QML类型 ...

  6. 从C ++定义QML类型

    从C ++定义QML类型 从C ++定义QML类型 向QML类型系统注册C ++类型 注册可实例化对象类型 注册非实例类型 用单例类型注册单例对象 类型修订和版本 注册扩展对象 定义特定于QML的类型 ...

  7. ObjectModel QML类型

    ObjectModel QML类型 ObjectModel QML类型 特性 附属物业 方法 详细说明 Property Documentation Attached Property Documen ...

  8. ListModel QML类型

    ListModel QML类型 ListModel QML类型 特性 方法 详细说明 用法示例 修改列表模型 将线程列表模型与WorkerScript一起使用 Property Documentati ...

  9. ListElement QML类型

    ListElement QML类型 ListElement QML类型 详细说明 引用角色 用法示例 ListElement QML类型 在ListModel中定义一个数据项. Import Stat ...

  10. DelegateModelGroup QML类型

    DelegateModelGroup QML类型 DelegateModelGroup QML类型 特性 讯号 方法 详细说明 Property Documentation 计数:整数 include ...

最新文章

  1. 2021年大数据Flink(二十八):Flink 容错机制 自动重启策略和恢复
  2. Google Test(GTest)使用方法和源码解析——死亡测试技术分析和应用
  3. vs界面竖线光标变成灰色方块,输入时替代已有字符
  4. c++11 字符串与int类型的转换
  5. vue项目-封装API接口
  6. 算法设计与分析——贪心算法——多机调度问题
  7. 如何修改Vs2008环境变量
  8. JVM类加载理解(线程上下文类加载器、Tomcat类加载器)
  9. Ubuntu 16.04 LTS安装Docker并使用加速器
  10. android系统 rom制作,教你制作定制版安卓系统(androidrom).doc
  11. 发那可g10_浅谈FANUC系统G10指令
  12. 监狱人员安全防范管理系统软件解决方案
  13. excel数字小写转大写公式的教程
  14. 《信息安全系统设计基础》实验三 《实时系统的移植》 问题总结
  15. 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT
  16. 联想惠普谁才是pc的最后王者
  17. PB 数据窗口数据导入Excel, 如果存在则追加,不存在则创建。
  18. ADAS/AD控制器模块开发11 - UDS与配置、校准
  19. objectArx ---基础操作
  20. Java面向对象编程-模拟购物车模块

热门文章

  1. Excel无法显示0.00或者0值
  2. 8位数控分频器的设计_数控分频器的设计
  3. Passive Event Listeners
  4. .srv是什么服务 oracle,SRV记录是什么?
  5. 【创作纪念日】我的两周年创作心路历程
  6. 【AI绘画】美到我的心巴上
  7. 底量超顶量超级大黑马指标源码_一旦出现底量超顶量形态,必是超级大黑马诞生!...
  8. 周鸿祎称搭不上ChatGPT企业会被淘汰;马斯克会议现场解雇推特高级工程师;同时应聘十几个工作靠裁员补偿年入千万 | EA周报...
  9. 《问道》1月28日三区组体验1.43新版
  10. 【深度学习】论网络深度的利弊