qml中,普通的属性,需要添加属性名称,属性内容,如

color: “red”

默认属性则可以直接书写,去掉方括号,在写重用的QML组件式比较有用,例如将一个QmL外部资源封装好,内部具体的item,有子对象去填充。见代码

MyColumn.qml文件:

import QtQuick 2.0

Item
{
    default property alias col: myCol.children
    Column {
        id:myCol
        anchors.fill: parent
    }
}
 
main文件:
 

import QtQuick 2.2

Rectangle {
    id:root
    width: 860
    height: 860
    MyColumn
    {        
        anchors.fill: parent
        Rectangle
        {
            color:"red"
            width: 100; height:100
        }
        Rectangle
        {
            color:"green"
            width: 100; height:200
        }
        Rectangle
        {
            color:"blue"
            width: 100; height:100
        }
    }
}

参考:http://developer.blackberry.com/native/documentation/cascades/ui/custom_components/

转载于:https://www.cnblogs.com/yanhuiw/p/4096148.html

QML的默认属性default property相关推荐

  1. Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)

    我们的目标:尽可能编写出运行效率更高,更健壮,更容易维护的C#代码. 原则一:尽可能的使用属性(property),而不是数据成员(field). Always use properties inst ...

  2. 理解 Kotlin 中的属性(property)

    这篇文章是一时兴起想写的,因为我发现我对Kotlin的属性理解一直有误 Java 中的属性是什么(property) 首先我们要搞清楚在 Java 中属性是什么,在 Java 中类的属性不是指一个字段 ...

  3. Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field)。

    Effective C# 原则1:尽可能的使用属性(property),而不是数据成员(field).<?xml:namespace prefix = o ns = "urn:sche ...

  4. Android平台上使用属性系统(property system)

    在使用Android的属性系统(property system)时遇到了一些问题,结合此次经历,对属性系统的使用做以简单介绍. 一.Property系统简介 属性系统是android的一个重要特性.它 ...

  5. mysql+默认值+default_十六、MySQL 中数据类型的默认值 - default 约束-搜云库

    MySQL 中,所有的数据类型,都可以显式或隐式的拥有默认值. 我们可以使用 DEFAULT 约束显式的为列指定一个默认值.比如 CREATE TABLE t1 ( i INT DEFAULT -1, ...

  6. 属性(Property)的性质(Attribute)介绍

    属性(property)作为c#语言中一个重要的组成部分,尤其是在我们自己编写组件的时候显得更加重要.我相信大家一定对其有一定的了解.但是大家是否注意到了一个非常关键得细节问题呢?那就是在大家使用任何 ...

  7. 走进绚烂多彩的属性动画-Property Animation(上篇)

    转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/52273733 出自[zejian的博客] 关联文章: 走进绚烂多彩的 ...

  8. 走进绚烂多彩的属性动画-Property Animation之TimeInterpolator和TypeEvaluator(下篇)

    转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/52334098 出自[zejian的博客] 关联文章: 走进绚烂多彩的 ...

  9. QML ScrollView默认滚动条的使用

    QML ScrollView默认滚动条的使用 问题: 有的时候某一窗口限制在一定的大小导致内容显示不全并且不会自动出现滚动条,查了资料发现了Scrollview方法,将GroupBox放入Scroll ...

最新文章

  1. Optiver Career Fair
  2. 22行代码AC_试题 历届试题 油漆面积【解题报告】
  3. Spring MVC数据绑定和表单标签的应用(附带实例)
  4. php原生的异步请求,原生JavaScript实现Ajax异步请求
  5. fastscript增加三方控件
  6. Eclipse 快捷键 (应用中自己总结)
  7. Java并发编程实践-总结
  8. php mysql留言板制作教程_php留言板制作教程
  9. 刘莹等:干旱对灌溉和雨养农田生态系统生产力的影响对比分析 【关于底图的考虑】
  10. QQ大盗 - 巧用clientkey
  11. mess组网 中继_Mesh中继模式,哪个联网比较好?
  12. C 语言编程计算年龄,C#实现计算年龄的简单方法汇总
  13. JMeter做http接口功能测试
  14. Wiki引擎mediawiki
  15. 百度面试题--度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同,度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少?
  16. 教你微信怎么投票快之微信投票快速投票方法
  17. html中数字输入框,HTML “input number数字”输入控件简介说明
  18. 如何从GitHub上下载一个项目中的单个文件或者子文件夹
  19. .MMAP是什么格式?
  20. 乘员舱热舒适度和车辆能量管理云技术研讨会圆满结束!

热门文章

  1. SQL点滴5—产生时间demention,主要是时间转换
  2. Unity中使用射线查询MeshCollider背面的方法
  3. oc45--多对象内存管理 优化
  4. JavaScript改变 HTML 内容
  5. ConfigParser MissingSectionHeaderError: File contains no section headers.
  6. mysql 5.1 禁用innodb
  7. ZendStudio中,缺少gbk gb2312编码的解决办法
  8. 【原创】CGAL中,2D Arrangements学习笔记
  9. CYQ.DBImport 数据库反向工程及批量导数据库工具 V1.0 发布
  10. 索引贴——移动开发(.Net CF 停止更新)