Window {
id: window
visible: true
width: 640
height: 480
title: qsTr("Hello World")
Item {
id: rootItem
anchors.fill: parent
// qml中的类型
// property int number: parent.width
// 给变量起别名
property alias windowWidth: window.width
property int number
property var obj
function setObj(value)
{
obj = value
console.log(JSON.stringify(obj))
}
// 组件加载完成
Component.onCompleted: {
setObj("xiaoliu")
setObj(22)
setObj({name: "Jie",age: 78})
windowWidth = 300
}
/*
onNumberChanged: {
console.log("number",number)
}
Component.onCompleted: {
rootItem.number = window.width
}
*/
}
}
原文:https://www.cnblogs.com/lodger47/p/14775020.html