qml 基础变量

基础变量

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
        }
        */
    }
}

posted on 2021-05-16 21:50  lodger47  阅读(229)  评论(0)    收藏  举报

导航