1 简述

矩形(Rectangle)通常用作组件背景,支持设置纯色背景或渐变背景,还支持边框颜色和宽度设置;通过radius属性还可设置圆角。类比Ps的矩形属性。日常用法如下:

  • Rectangle和Text、MouseArea组合实现一个按钮。
  • 容器背景
  • 分隔线

2 用法示例

2.1按钮实例

Rectangle {antialiasing : true //开启抗锯齿border.color : "red"border.width : 1color : "white"radius : height/2Text{anchors.centerIn: parenttext: "保存"color:"red"}
}

2.2 渐变矩形

Rectangle {radius:5gradient: Gradient {GradientStop { position: 0.0; color: "#009bff" }GradientStop { position: 1.0; color: "#0afefe" }}
}

要使用支持方向控制的渐变,请查看线性渐变LinearGradient

3.属性

属性 类型 介绍
antialiasing bool 抗锯齿开关,默认使用圆角默认开,反之关。因性能考虑
border.color color 边框色(描边)
border.width int 边框宽度
color color 背景色(填充),默认白色
radius real 圆角半径,默认为0
gradient any 渐变

QML Rectangle矩形相关推荐

  1. QML Shape实现任意圆角Rectangle矩形

    前言 QML中有时候需要实现一些特殊定制化页面,比如不同的圆角矩形,如果直接用Rectangle控件定义radius圆角属性,会将四个角统一设置成一样的圆角,但是如果仅仅只想实现两个圆角效果,另外两个 ...

  2. java创建Shape类,求子类circle,圆形rectangle矩形,rhombus菱形的周长和面积

    测试类:主要实现创建新对象,并初始化,然后输出结果. package lesson2; public class Demo1 { public static void main(String[] ar ...

  3. qml Rectangle组件透明设置

    Rectangle组件颜色设置由 color决定,可通过以下方式设置: color:"red" color:"#ff0000" Qt.darker(" ...

  4. qml 矩形 rectangle

    qml 矩形 rectangle 基础代码 效果图 代码1 代码2 border的另一种写法 渐变色 效果图 代码 渐变色库资源使用 效果图 代码 antialiasingc(图形保真)属性 效果图 ...

  5. QML基础以及Qt Quick应用

    QML基础以及Qt Quick应用 一 QML文档构成 1.import部分 2.对象声明 3.属性别名 二 QML可视元素 1.Rectangle 2.Image 3.Text 4.自定义元素(组件 ...

  6. 2. QML使用View3D控件显示三维模型

    1. View3D介绍 View3D控件和QML中其它控件类似,只是在其中可以显示三维模型,类似在界面中创建一个场景,所有的模型将在这个场景中被加载出来. 效果展示: View3D三维模型加载 1.1 ...

  7. -shape 填充 圆角矩形 圆形 环形

    属性 使用中可能出现的问题: 如果在某些手机中使用 shape 出现黑色填充背景,设置<solid android:color="@color/transparent"/&g ...

  8. 3.QML布局和输入元素

    一.布局 QML提供了一种使用锚点布局元素的方法,可用于所有可视QML元素. 元素具有6条主要锚线(top.bottom.left.right.horizontalCenter.verticalCen ...

  9. [YTU]_2536( C++ 长方体继承自矩形)

    题目描述 如下的代码中,定义了Rectangle矩形类,在此基础上定义Bulk立方体派生类,请在(1)-(6)处填上需要的代码,使程序输出指定长.宽.高的立方体的体积. #include <io ...

  10. QML工作笔记-文本输入设置长度以及回显方式(TextInput与TextField通用)

    目录 基本概念 代码及演示 基本概念 这是一个很常用到的功能,特意记录下: 一般输入框会用到2个,一个是TextInput一个是TextField. 因为TextInput加Rectangle如果太长 ...

最新文章

  1. Sharepoint 2010 Powershell去增加 上传文件类型
  2. ORACLE——重做日志文件管理
  3. android studio设置内存
  4. git 提交遇到error:fail to push some refer to 远程地址(url)
  5. 如何在金山毒霸软件里安装腾讯视频
  6. 收藏 | 9 个技巧让你的 PyTorch 模型训练变得飞快!
  7. 转摘:工厂方法模式(Factory Method Pattern)
  8. sizeof和strlen的简单使用方法和区别
  9. 【深入浅出通信原理-学习笔记】复用和多址技术
  10. Python资源大全
  11. 集成电路CAD习题及答案
  12. PS教程:逼真的模特投影
  13. 如何申请微信公众号--企业服务号
  14. 植物大全和植物识别系统毕业设计,植物大全和AI识别系统设计与实现,植物识别系统系统论文毕设作品参考
  15. iphonex蓝牙打不开转圈_苹果6 plus蓝牙打不开总转圈怎么处理?
  16. avr c语言编译器,[VR虚拟现实]AVR单片机C语言编译器.doc
  17. What is hosts?
  18. 好一场逗鹅冤:一瓶老干妈撬动BAT
  19. android studio 工作区间背景颜色设置眼睛保护色
  20. Java开发如何在线打开Word文件

热门文章

  1. mysql编译参数详解_教你MySQL数据库的编译安装以及命令详解(5.7版本)
  2. 前端打印ip地址_赶紧收藏 | 前端应该会的23个linux常用命令
  3. 32f4怎样同时采集两个adc_硬件-TI-ADC
  4. python能编译成exe文件吗_python编译成exe文件
  5. 【问题2】如何保证缓存与数据库的双写一致性?
  6. MySQL(10)-----多表创建及描述表关系(一对多的分析和实现)
  7. 主席树入门+博客推荐
  8. webstorm 配置sass 编译
  9. python调用window dll和linux so例子
  10. Oracle 11g简体中文版的安装过程及图解