首页 > 代码库 > QML的默认属性default property
QML的默认属性default property
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/
QML的默认属性default property
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。