qt 属性动态绑定

 测试环境:qt5.7

 所谓的动态绑定就是,将对象的一个属性与另外一个属性关联。如:子对象的width 与父对象的width关联为 子为父的二分之一, 当父对象width 改变子对象也跟着按二分之一比例修改。 实力代码如下所示:

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.0

ApplicationWindow {
    visible: true
    width: 200
    height: 200

    Rectangle {
        id: rectangle1
        width: parent.width / 2
        height: parent.height / 2
        color: "red"
    }

    Rectangle {
        id: rectangle2
        width: 100
        height: 100
        color: "#00ff48"
    }
}


你可能感兴趣的:(qt学习)