10 qml教程-自定义属性
目录
10.1 自定义属性基础用法
10.2 Item类型的属性
10.3 Component类型的属性
在之前的文章中,我们学习了很多组件的属性,这些属性都是内置的,我们也可以自定义属性。
10.1 自定义属性基础用法
property 类型 属性名: 默认值(可省略)
Rectangle {id: rect1width: 100; height: 100property int pro1: 0property real pro2: 2.4property string pro3: "aaa"property real pro4}
可以跟内置属性一样使用:
Rectangle {id: rect1width: 100; height: 100property int pro1: 0onPro1Changed: {console.log("pro1 = ",pro1)}}Button {onClicked: {//获取属性值var pro1V