测试环境: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"
}
}