作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
可以为 QML 对象中的属性分配两种类型的值 - 静态值和绑定表达式,后者也称为属性绑定。
- 静态值:一个不依赖于其他属性的常数值
- 绑定表达式:一个用于描述属性间依赖关系的 JavaScript 表达式
属性绑定是 QML 的一个核心特性,允许指定不同对象属性之间的依赖关系。当属性的依赖项(属性绑定中的变量)的值发生改变时,属性将根据指定的关系自动更新。
静态值
所谓静态值,其实就是一个常数值(不依赖于任何其他属性)。例如:width : 100
,其中 100 就是一个静态值。
下面的示例,将 Rectangle 的 width 和 height 均分配为静态值。